Страница 1 из 1
Динамически изменять стиль Button
Добавлено: 28 янв 2015, 22:12
Slavik05
Подскажите пожалуйста, как динамически изменить стиль кнопки?
Например есть переменная изменяемая от 1 до 100(X) , и есть кнопка черного цвета размером 100dp, как сделать что бы кнопка закрашивалась на X dp зеленным цветом в зависимости от значения переменной?
Re: Динамически изменять стиль Button
Добавлено: 29 янв 2015, 10:12
altwin
Ответ в вопросе - просто менять цвет при смене значения переменной.
Re: Динамически изменять стиль Button
Добавлено: 29 янв 2015, 10:21
Slavik05
Я это понимаю, мне не понятно как это делать? Какой параметр использовать или как можно закрасить кнопку двумя цветами?
Re: Динамически изменять стиль Button
Добавлено: 29 янв 2015, 12:15
doter.ua
Slavik05 писал(а):Я это понимаю, мне не понятно как это делать? Какой параметр использовать или как можно закрасить кнопку двумя цветами?
Код: Выделить всё
Random r = new Random();
text1.setBackgroundColor(Color.rgb( r.nextInt(255), r.nextInt(255), r.nextInt(255) ));
Чтобы частично закрашивать нужно использовать Drowable или canvas.
http://stackoverflow.com/questions/1763 ... lid-colors
Может вам ПрогрессБар нужен?
Re: Динамически изменять стиль Button
Добавлено: 29 янв 2015, 12:31
Slavik05
Спасибо, это что я искал) прогресс бар только, что бы статус отображался на кнопке...