如何判断animationdrawable播放结束呢 求赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //imageView为xml的控件AnimationDrawable mAnimationDrawable = (AnimationDrawable)imageView.getBackground(); if(animationDrawable.isRunning()){ //可以判断是否结束} animationDrawable = (AnimationDrawable) imageView.getBackground(); animationDrawable.setOneShot(true); imageView.post(new Runnable() { public void run() { // TODO Auto-generated method stub animationDrawable.start(); } }); new Thread(new Runnable() { public void run() { // TODO Auto-generated method stub while (isBoolean) { if (animationDrawable != null && !animationDrawable.isRunning()) { System.out.println(1); isBoolean = false; } } } }).start();都是先输出1再显示动画,求解 animationDrawable = (AnimationDrawable) imageView.getBackground(); animationDrawable.setOneShot(true); imageView.post(new Runnable() { public void run() { // TODO Auto-generated method stub animationDrawable.start(); } }); new Thread(new Runnable() { public void run() { // TODO Auto-generated method stub while (isBoolean) { if (animationDrawable != null && !animationDrawable.isRunning()) { System.out.println(1); isBoolean = false; } } } }).start();都是先输出1再显示动画,求解 对Android中的LLVM编译器感兴趣的进 求解—android应用程序级变量在调用拍照程序之后被回收? android数据库每次查询完都要关闭吗 关于软件更换皮肤和主题的问题(已实现功能),但存在致命问题,急需大牛解答。 新手简单问题 哈哈,Seasons in the sun 3G网络下的socket通信 android中adb连接的相关问题 关于Fragment的Context怎么获取 关于 单词默写的判断方法····· 百度android地图怎样只画屏幕范围内的点 Android模拟器的webview问题,折磨了好几天了,求助大侠们啊。。
AnimationDrawable mAnimationDrawable = (AnimationDrawable)imageView.getBackground();
if(animationDrawable.isRunning()){
//可以判断是否结束
}
animationDrawable.setOneShot(true); imageView.post(new Runnable() { public void run() {
// TODO Auto-generated method stub
animationDrawable.start();
}
});
new Thread(new Runnable() { public void run() {
// TODO Auto-generated method stub
while (isBoolean) {
if (animationDrawable != null
&& !animationDrawable.isRunning()) {
System.out.println(1);
isBoolean = false;
}
}
}
}).start();
都是先输出1再显示动画,求解
animationDrawable.setOneShot(true); imageView.post(new Runnable() { public void run() {
// TODO Auto-generated method stub
animationDrawable.start();
}
});
new Thread(new Runnable() { public void run() {
// TODO Auto-generated method stub
while (isBoolean) {
if (animationDrawable != null
&& !animationDrawable.isRunning()) {
System.out.println(1);
isBoolean = false;
}
}
}
}).start();
都是先输出1再显示动画,求解