在安卓开发中怎么让背景颜色交替显示,比如:红色的背景显示2秒和变成绿色。
1个回答
展开全部
可以使用Timer计时器,让它两秒钟改变一下背景颜色。
追问
能告诉我具体的代码吗?网上有很多,但不能用。
追答
我手边没有现成的改变背景颜色的例子。不过有一个改变图片的例子,供你参考。timer=new Timer();
timer.schedule(new TimerTask() { //计时器
@Override
public void run() {
// TODO Auto-generated method stub
Message msg=new Message();
msg.what=01;
myHandler.sendMessage(msg);
}
}, 0, 800);
Handler myHandler=new Handler()
{
@Override
public void handleMessage(Message msg)
{
if (msg.what==01) {
Log.i("Index::---->",String.valueOf(currentimg));
img1.setImageResource(imgs[currentimg++]);
if (currentimg>2) {
currentimg=0;
}
}
}
};
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询