Java 随时间改变文本颜色
我希望我的文本颜色每秒钟都改变一次,但实际上我不知道如何开始做一些事情,这取决于时间的流逝。你能给我举几个例子吗,或者说我应该用什么方法?也许我可以读些什么来了解它呢?首先,看看Java 随时间改变文本颜色,java,android,Java,Android,我希望我的文本颜色每秒钟都改变一次,但实际上我不知道如何开始做一些事情,这取决于时间的流逝。你能给我举几个例子吗,或者说我应该用什么方法?也许我可以读些什么来了解它呢?首先,看看Timer和TimerTask类。例如,要定期运行嘟嘟声,您可以使用以下命令: timer.schedule(new RemindTask(), 1250, //initial delay 1*100); //subsequent rate } 更改文本的颜色-各种方法可
Timer
和TimerTask
类。例如,要定期运行嘟嘟声,您可以使用以下命令:
timer.schedule(new RemindTask(),
1250, //initial delay
1*100); //subsequent rate
}
更改文本的颜色-各种方法可以做到这一点
这样的东西应该可以达到目的,并且不需要使用
计时器或TimerTask
:
public class Test
{
public static void main(String... args)
{
Thread thread = new Thread()
{
public void run()
{
while (true){
Random myColor = new Random();
TextView tv = tv.setTextColor(Color.rgb(myColor.nextInt(255), myColor.nextInt(255), myColor.nextInt(255)));
try
{
Thread.sleep(1000); // 1 second
} catch (Exception e)
{
e.printStackTrace();
}
}
}
};
thread.start();
}
}
我甚至不知道我能尝试什么