我对android更新鲜了。现在我需要为下面给出的文本序列设置动画,并且在一个周期后,文本颜色应该逐渐从红色变为白色。
A
这是
和
安德烈
雄激素
Androi
的Android
答案 0 :(得分:2)
由于您正在使用TextView,因此您可以使用循环逐渐更改颜色并动态附加文本,例如
char[] letters = "Android".toCharArray();
for (int i = 0; i < letters.length; i++) {
Thread.sleep(1000);
view.append(letters[i]);
view.setTextColor(color);
}
此处提供了有关创建渐变的有用链接 Generating gradients programmatically? 并使用它来创建颜色,您可以使用
view.setTextColor(Color.rgb(r, g, b));