Форум программистов, компьютерный форум CyberForum.ru

Сменить цвет progress bar программно - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Too Many Requests http://www.cyberforum.ru/android-dev/thread1671941.html
Подскажите, пожалуйста, отчего в таком простом и единственном запросе возникает такая ошибка "Too Many Requests", в то время, как взять какой-нибудь api не составляет проблемы... Копирование ссылки в браузер даёт адекватный результат. final SyncHttpClient client = new SyncHttpClient(); ...
Android Запутался в фрагментах и транзакциях с GoogleMaps? есть активити, в которой по кнопке меняются фрагменты (их пока всего два), один из этих фрагментов карта Гугл, когда по кнопке меняю на второй все ок но если опять первый щелкнуть то вылетает проблем и ругается на inflate : Ошиба: FATAL EXCEPTION: main Process: com.dis., PID: 12316 ... http://www.cyberforum.ru/android-dev/thread1671940.html
Android Настройка Dagger 2
Есть простая activity. import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Spinner; import android.widget.TextView; import java.util.List;
Как в адаптивном дизайне Android Studio сделать так, чтобы графические элементы (различные кнопки, поля ввода Android
могли находится на одной линии?
Android Обновление виджета в заданное время http://www.cyberforum.ru/android-dev/thread1671832.html
Добрый день! Подскажите как можно заставить обновляться виджет не раз в сутки (с помощью updatePeriodMillis), а в заданное время, хочу что бы обновлялся в 0:00 ровно
Android При покупке ошибка "Не удалось купить этот продукт. (Код ошибки : IAB-DPTL)" Пробую подключить покупки к своему приложению и столкнулся с вышеописанной ошибкой. Код использовал из официальной документации. IInAppBillingService mService; private String myPublicKey="oui4Wd2ZFy7WF5kIv6dTUA2JiRwpETqgqP5GHO0xAB+GEAzk/KS5H4cPD2YA5aA+"; Bundle buyIntentBundle = mService.getBuyIntent(3, getPackageName(), "coin3", "inapp", myPublicKey); PendingIntent pendingIntent =... подробнее

Показать сообщение отдельно
_Night_Scream_
55 / 67 / 7
Регистрация: 08.08.2013
Сообщений: 534

Сменить цвет progress bar программно - Android

27.02.2016, 18:10. Просмотров 196. Ответов 2
Метки (Все метки)

Привет.
Собственно сабж.
Что я понял, фон прогресс бара хранится в drawable в 3-х слоях, это бэкгроунд, вторичный прогресс и прогресс (верхний), всё это дело находится в LayerDrawable.

Вот например я хочу просто сменить цвет только прогресс бара, тоесть одного слоя, на лету программно, то мне нужно сначало получить drawable методом getBackground() и потом копать до этого слоя? А потом как то replace делать? как?

И ставить потом программно методом setProgressDrawable(..)?

проще никак? всё это отнимает кучу ресурсов, хотелось бы в onDraw этим править.

Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru