Я хочу изменить цвет индикатора хода по умолчанию для темы андроида Холо и сохранить поведение по умолчанию.Изменить цвет фона только для хола
Моя цель - сохранить индикатор выполнения как есть (сохранить все поведение по умолчанию) и изменить цвет только до фиолетового. Я хочу изменить как горизонтальный, так и неопределенный.
это то, что я сделал до сих пор:
progressBar.getProgressDrawable().setColorFilter(Color.parseColor(#b845b2, PorterDuff.Mode.SRC_IN);
progressBar.getIndeterminateDrawable().setColorFilter(Color.parseColor(#b845b2,PorterDuff.Mode.SRC_IN);
это работает небольшой побочный эффект, за исключением, она изменяет вторичный индикатор на светло-фиолетового цвета в то время как бар прогресс по умолчанию серый цвет, и я хотите, чтобы он был серым по умолчанию.
тех цветов по умолчанию это то, что я достиг до сих пор, но я хочу, светло-фиолетовый от права быть серыми, как первая картина
пожалуйста, помогите мне решить эту проблему ,
спасибо !, так вы говорите, что цветной фильтр рисует весь прогресс бар? – joseRo
что я должен делать? после создания серого 9patch, установите его на выделенном как прогресс secondery и установите, что drawable как android: progressDrawable = ".." в макете индикатора выполнения? в этом случае я теряю поведение по умолчанию? как его сохранить? или я должен переписать его? – joseRo
Используйте Android Holo Colors, вы увидите все, что вам нужно. –