先简单描述一下需求,有一个Button,一个ImageView,我想实现每次按按钮就把图片切换三帧。从图片01到图片02到图片03,再回到图片01。下次按按钮再来一次。
我自己写了一下,但是没有效果
public void onClick(View v) {
//
txtTest.setText("lalala");
try{
Thread thread = Thread.currentThread();
thread.sleep(1500);//暂停1.5秒后程序继续执行
imgActor.setImageResource(R.drawable.actor1_2);
thread.sleep(1500);//暂停1.5秒后程序继续执行
imgActor.setImageResource(R.drawable.actor1_3);
}catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}请指点该如何精确控制呢?
我自己写了一下,但是没有效果
public void onClick(View v) {
//
txtTest.setText("lalala");
try{
Thread thread = Thread.currentThread();
thread.sleep(1500);//暂停1.5秒后程序继续执行
imgActor.setImageResource(R.drawable.actor1_2);
thread.sleep(1500);//暂停1.5秒后程序继续执行
imgActor.setImageResource(R.drawable.actor1_3);
}catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}请指点该如何精确控制呢?
解决方案 »
- 如何使用framelayout
- android 界面怎么画?
- android 获得系统可用内存不准确的问题
- 关于view下面的invalidate函数
- Failed to install Location.apk on device 'I8979eba851a': timeout
- android中接受长短信问题。
- NDK中对sdcard读写操作权限
- 画直线
- android自定义折线图,因为数据变动重新设置adapter,次数多了总会出现偶尔上次数据绘制的折现没有清掉,还在上面,代码如下,求大神指点
- gradle project sync failed.basic functionality will not work properly
- android使图片按照指点的点旋转
- 关于Eclipse搭建android开发平台问题
yesbutton->setStyleSheet("QPushButton{background-image: url(:/images/ok/ok-1.png);border-style:flat;background-attachment:fixed;}"
"QPushButton:hover{background-image: url(:/images/ok/ok-2.png);border-style:flat;background-attachment:fixed;}"
"QPushButton:pressed{background-image: url(:/images/ok/ok-3.png);border-style:flat;background-attachment:fixed;}");
记住把三个图片放在资源文件中。
不知道是不是这个意思?
@Override
public void run() {
imgActor.setImageResource((R.drawable.actor1_2);
}
}, 1500);
handler.postDelayed(new Runnable() {
@Override
public void run() {
imgActor.setImageResource((R.drawable.actor1_3);
}
}, 3000);
handler.postDelayed(new Runnable() {
@Override
public void run() {
imgActor.setImageResource((R.drawable.actor1_1);
}
}, 4500);