AnimationDrawable(一) 博客分类: Android_笔记 AimationDrawable
AnimationDrawable可以实现资源的帧动画,只需要在res/drawable下新建一个以<animation-list>为根节点的xml文件。其中的子元素<item>包含两个限制条件,一个是对应的资源文件,一个是要显示的时间长度。注意<animation-list>中还有一个oneshot属性,将其设置为true则表示Animation只运行一次,且画面会停止在最后一帧上。反之动画将会循环播放。
另外,根据API中说的,不要在Activity的onCreate()中调用AnimationDrawable的start()方法来启动动画。因为在这个时候AnimationDrawable对象还么有完全attach到窗体上。假如希望立刻播放动画的话,那么可以尝试在onWindowFocusChanged()方法中调用start(),这将在Activity获得焦点是调用。
so,,来试一下
实践证明在onCreate()中可以调用start()来启动动画,在onWindowFocusChanged()中也可以,两者效果是一样的,可能是我试验的布局比较简单吧。
上一篇: Spring context:component-scan 通配符匹配 博客分类: Spring
下一篇: Android 调用相机以及调用系统图片软件浏览图片 博客分类: Android_笔记 android系统相册照相机
推荐阅读
-
调用TextView.setText后组件发生抖动问题及解决 博客分类: Android_笔记 setText组件抖动
-
关于Android中windowleaked异常的理解 博客分类: Android_笔记 windowleakedandroiddialogactivity
-
关于使用ActivityGroup实现活动跳转带来的问题 博客分类: Android_笔记 ActivityGroup子活动跳转Tab
-
Android 调用相机以及调用系统图片软件浏览图片 博客分类: Android_笔记 android系统相册照相机
-
AnimationDrawable(一) 博客分类: Android_笔记 AimationDrawable
-
使用ContentObserver监听事件变化并及时刷新列表效果 博客分类: Android_笔记 ContentObserver数据监听
-
Android中的OnMeasure及OnLayout 博客分类: Android_笔记 androidonLayoutonMeasure
-
公司项目更新测试临时地址 博客分类: Android_笔记
-
自己的一些笔记 博客分类: javascript css oracle javascriptcssoracle
-
android游戏开发笔记(1)——画图及输入响应(一只被玩弄的老鼠) 博客分类: android 游戏开发anroid按键响应画图