Android在onCreat方法例运行帧动画卡在第一帧的简洁解决方法
来源:互联网 发布:人工智能招聘信息 编辑:程序博客网 时间:2024/05/16 07:40
由于今天需要在开启软件时运行帧动画,便将代码放在了onCreate方法里,结果运行卡在了第一帧。
原代码如下:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final ImageView iv = findViewById(R.id.iv); iv.setBackgroundResource(R.drawable.myan); final AnimationDrawable animationDrawable= (AnimationDrawable) iv.getBackground(); new Thread((new Runnable() { @Override public void run() { SystemClock.sleep(20); animationDrawable.start(); } })).start(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final ImageView iv = findViewById(R.id.iv); iv.setBackgroundResource(R.drawable.myan); final AnimationDrawable animationDrawable= (AnimationDrawable) iv.getBackground(); iv.post(new Runnable() { @Override public void run() { SystemClock.sleep(20); animationDrawable.start(); } }); }
成功运行。
Android初学者-言小诺
阅读全文
1 0
- Android在onCreat方法例运行帧动画卡在第一帧的简洁解决方法
- android在onCreat中获得状态栏高度
- Android 帧动画(Frame Animation) 动画停止在第一帧
- Android中帧动画在Activity启动时自动运行的几种方式
- Android中帧动画在Activity启动时自动运行的几种方式
- Android中帧动画在Activity启动时自动运行的几种方式
- Android中帧动画在Activity启动时自动运行的几种方式
- Android中帧动画在Activity启动时自动运行的几种方式
- Android中帧动画在Activity启动时自动运行的几种方式
- Android中帧动画在Activity启动时自动运行的几种方式 .
- Android中帧动画在Activity启动时自动运行的几种方式
- Android 编程下帧动画在 Activity 启动时自动运行的几种方式
- 解决Android帧动画在Oncreate中启动只显示第一帧 和 Android中获取设备的IP
- 自学JS第一站-----一个只能在firefox下运行的俄罗斯方库
- 解决Android帧动画在Oncreate中启动只显示第一帧
- 解决Android帧动画在Oncreate中启动只显示第一帧
- React Native在Android平台运行gif的解决方法
- React Native在Android平台运行gif的解决方法
- 起点在这里开始
- VS创建的exe文件在xp及win10等版本运行错误的问题
- 1017. A除以B (20)——C语言
- 比较合适的专栏文章
- kruskal算法的实现
- Android在onCreat方法例运行帧动画卡在第一帧的简洁解决方法
- 一年招聘会,一度有发现
- ZOJ3987(二进制枚举+java大数)
- Visual Studio 2017 调试若干问题
- 第一篇
- 转载——探寻C++最快的读取文件的方案std::ios::sync_with_stdio(false)——转载
- 集合的运算
- 1020
- 赶路人。