2013-09-17 4 views
0

Мне было интересно, можно ли иметь текстовое представление (или что-то подобное) и сделать его заполняемым цветом в зависимости от времени. Например, если бы время было 7:30, будет число 8, заполненное на полпути цветом. В 7:35 он будет заполнен немного больше. Я никогда не видел такой идеи в любом приложении для Android, поэтому я не уверен, поддерживается ли она даже SDK Android. Должен ли я прибегать к использованию изображений и изменять картинку в зависимости от времени?Сделайте заливку textitem цветом в зависимости от времени

что-то похожее на это: enter image description here

ответ

0

Да это обязательно возможно.

Вы можете использовать изображения, как вы упомянули, иметь два изображения - одно полномасштабное черное, а другое изображение медленно отображается с помощью какого-то Timer или анимации с Property animation.

Другой возможный способ: drawing the digit on a canvas. в этом случае вы, конечно, должны будете использовать нужный шрифт, а затем нарисуйте текст на холсте. то вы можете играть с размером холста, чтобы создать эффект частичного цвета.

+0

Спасибо! Я постараюсь сделать это одним из этих методов и посмотреть, как это получается – ThatGuyThere

Смежные вопросы