`
h416756139
  • 浏览: 365696 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

解决AnimationDrawable动画不运行的问题

 
阅读更多

在Activity的onCreate()或者onStart() ,调用AnimationDrawable.start()方法,动画是不会运行的
解决办法:
private Handler handler = new Handler();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.loading);
ImageView line = (ImageView) findViewById(R.id.loading_line);
  handler.postDelayed(new Runnable() {
public void run() {
AnimationDrawable frameAnimation = (AnimationDrawable) line.getBackground();
frameAnimation.start();
}
}, 50);

}
}

分享到:
评论

相关推荐

    解决帧动画OOM问题

    本文将深入探讨如何解决帧动画引发的OOM问题,以及如何确保动画流畅运行。 首先,理解帧动画的工作原理至关重要。在Android中,帧动画是通过`AnimationDrawable`类实现的,它将一系列的图片资源(如PNG或JPEG格式)...

    Android 序列帧动画,开始,结束监听的解决-IT计算机-毕业设计.zip

    这个项目提供了一种解决序列帧动画监听问题的方案,对于Android移动应用开发的学习者来说,这是一个很好的实践案例,可以帮助理解如何在实际项目中运用动画效果并控制其行为。同时,这也是毕业设计或论文研究的一个...

    android listView复用导致item上面动画的错乱

    问题描述:假如一屏可以显示10个item项,如果第一个正在播放动画,此时往下滚动,当第一个item不可见时会发现下面新出来的item上面的动画会动。该资源就是解决这个问题。看到的网友有福了,附件解压后即可载入studio...

    Android应用源码之序列帧动画,开始,结束监听的解决.rar

    本资源包“Android应用源码之序列帧动画,开始,结束监听的解决”着重讨论如何在Android应用程序中创建、控制序列帧动画,并实现动画开始和结束时的监听功能。 序列帧动画在Android中主要通过`AnimationDrawable`类来...

    安卓动画效果相关-android一个雷达动画.zip

    在安卓开发中,动画效果是提升用户体验的关键因素之一。这个压缩包"安卓动画效果相关-android一个雷达...同时,由于源码可能需要自行调整才能运行,这为学习过程增加了实践环节,有助于提升你的编程和问题解决能力。

    frameAnimation动画效果

    虽然帧动画简单易用,但过度使用或不恰当的配置可能会导致性能问题。尽量减少帧的数量,优化图片质量,避免在主线程中进行大量计算。此外,如果动画是无限循环的,可以考虑使用`ObjectAnimator`或`PropertyAnimator...

    Pro Android学习:2D动画小例子

    在Android开发中,2D动画是提升用户体验的重要手段,它能为用户界面带来生动活泼的效果。本示例“Pro Android学习:2D动画小例子”...同时,理解动画原理也有助于解决动画相关的性能问题,从而提供更流畅的用户体验。

    动画图片资源.rar

    此外,Lottie库是一个流行的解决方案,它可以解析Adobe After Effects导出的JSON文件,使得复杂的矢量动画能在Android上流畅运行。 4. XML动画资源: Android Studio允许开发者创建XML动画资源文件,存储在res/...

    安卓Android源码——序列帧动画,开始,结束监听的解决.zip

    本资源"安卓Android源码——序列帧动画,开始,结束监听的解决.zip"主要探讨了如何在Android应用中创建、控制序列帧动画,并添加开始和结束监听器,以提升用户体验和互动性。以下将详细讲解相关知识点。 1. **序列帧...

    安卓动画效果相关-Android的秋千摇摆动画代码例子用于演示钟摆秋千晃荡等左右摇摆的动画效果.rar

    6. **帧动画(Frame Animation)**:虽然不是本例的重点,但帧动画(使用`AnimationDrawable`)也可以创建出序列帧的摇摆效果,适用于简单的场景。 为了在项目中应用这个摇摆动画,你需要导入相关代码,理解并修改`...

    安卓Andriod源码——序列帧动画,开始,结束监听的解决.zip

    本资料包“安卓Andriod源码——序列帧动画,开始,结束监听的解决.zip”主要关注如何在Android应用中实现序列帧动画,并添加开始和结束监听功能。下面将详细解释这一主题。 首先,让我们了解序列帧动画的基本原理。在...

    应用源码界面切换动画大全.zip

    6. **使用第三方库**:如NineOldAndroids库可以让属性动画在低版本的Android上运行,Lottie库支持导入After Effects的动画文件,直接在Android中播放复杂的矢量动画。 学习这些源码时,应关注如何根据应用场景选择...

    Android 逐帧动画源码.rar

    这个文件可能是项目作者提供的使用指南或介绍,详细解释了如何运行示例项目,可能包括导入步骤、配置注意事项以及可能遇到的问题和解决方案。 6. **1_121207144007_1.png** 这是一个图像文件,可能是动画序列中的...

    GridView问题

    在Android开发中,GridView是一种常见的布局管理器,用于展示数据集以网格的形式,通常用于创建类似照片...这些文件对解决上述问题影响不大,但在日常开发中非常重要,确保它们的完整性和正确性有助于项目的正常运行。

    android-flip 类似Flipboard翻转动画的实现-IT计算机-毕业设计.zip

    4. **帧动画(AnimationDrawable)**: 虽然属性动画更强大,但有时为了兼容更低版本的Android系统,开发者可能会使用帧动画。在`animation-list`资源中定义一系列图片,通过切换图片来实现翻转效果。 5. **触摸事件...

    Android 帧动画的实例详解

    如果在实际开发中遇到问题,可以通过查阅最新的官方文档或社区资源来获取解决方法,避免依赖过时的信息。同时,Android Studio的错误提示也是调试代码的重要工具。 总之,Android帧动画是一种简单而实用的动画机制...

    Android高级应用源码-android端用于异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画

    Android提供了AnimationDrawable、ValueAnimator或ObjectAnimator等工具来实现视图动画。在ImageView加载完成图片后,可以启动一个FadeIn动画,使图片逐渐出现,给用户带来更好的视觉效果。 5. **优化策略** 除了...

    Android应用源码之android 仿真翻页效果.zip

    这份源码提供了实现Android仿真实体书翻页效果的解决方案,适用于创建动态、交互性强的阅读应用或者任何需要翻页动画的场景。以下是这个项目中的关键知识点: 1. **Android绘图基础**:翻页效果的核心在于绘制每一...

    仿开心消消乐 大树星星无限循环

    《仿开心消消乐:Android自定义View实现大树星星无限循环》 在移动游戏开发领域,尤其是Android平台,自定义View是实现...同时,这样的实践也有助于培养解决问题和创新能力,为今后的Android开发工作打下坚实基础。

Global site tag (gtag.js) - Google Analytics