如题,又没高手能告诉我具体的实现代码最好不要用Timer实现~~~
解决方案 »
- 大家帮忙看看 打包apk 问题吧。给个提示或思路也行谢谢了。。刚完成第一个android项目却不会打包。。。
- ListView用程序来控制滚到到顶端
- 安卓如何判断一个程序是内置在ROM里的,还是后来安装的
- android要拼一个仿照iphone的短信气泡怎么拼?要求是不定长的,大虾帮忙
- 关于两次按键的时间间隔问题
- android mtk闹钟一个的bug,跪求解啊
- 社交App 大屏手机 oom 求解决方案
- 在线性布局中动态添加view
- 开源项目
- Android Studio 出现Session ‘app’: Error Installing APKs
- Android 增加物理按键问题
- 讨论一个OOM的问题
{
Sleep(xxx);
handler.sendEmptyMessage(xx);
}
文档中有这方面的详细说明。
//实例化AnimationDrawable对象 frameAnimation = new AnimationDrawable(); /*装载资源*/ for(int i = 1; i <= 15; i++){ int id = getResources().getIdentifier("a" + i, "drawable", mContext.getPackageName()); Drawable mBitAnimation = getResources().getDrawable(id); //参数mBitAnimation是该帧的图片 //参数500是该帧显示的时间,按毫秒计算 frameAnimation.addFrame(mBitAnimation, 500); } /*上边用到了Resources的getIdentifier方法 方法返回一个资源的唯一标识符,如果没有这个资源就返回0 * 0不是有效的标识符,在说说这个方法几个参数的含义 * 第一个 就是我们的资源名称了。 * 第二个 就是我们要去哪里找我们的资源 我们的图片在drawable 下 所以为drawable * 第三个 我们用了Context的getPackageName返回应用程序的包名 * */ //设置播放模式是否循环播放,false表示循环,true表示不循环 frameAnimation.setOneShot(false); //开始播放动画 frameAnimation.start();
timer不好的,用的CountDownLatch也不错,倒计数方式,