gpt4 book ai didi

Android以编程方式自动更改文本颜色

转载 作者:行者123 更新时间:2023-11-29 15:33:58 25 4
gpt4 key购买 nike

我需要帮助以 1 秒的间隔在 Android 中以编程方式更改文本颜色。颜色应该是

  • 蓝色
  • 白色
  • 红色
  • 黄色
  • 绿色

最佳答案

你可以试试这个

在 Kotlin 中

val handler = Handler()
val colors = arrayOf(Color.BLUE, Color.WHITE, Color.YELLOW, Color.GREEN)
var i;
val runnable = Runnable {
i = i % colors.size
yourView.setTextColor(colors[i])
i++
handler.postDelayed(this, 1000)
}
handler.postDelayed(runnable, 1000)

Java

 Handler handler = new Handler();
int[] colors = {Color.BLUE, Color.WHITE, Color.YELLOW, Color.GREEN};
int i;
Runnable runnable = new Runnable () {
@Override
public void run() {
i = i % colors.length;
yourView.setTextColor(colors[i]);
i++;
handler.postDelayed(this, 1000);
}
}
handler.postDelayed(runnable, 1000);

关于Android以编程方式自动更改文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56603026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com