逐帧动画frame by frame anim先在res/drawable添加xml,在文件里添加animation-list标签,内嵌多个item并指明drawable和duration属性,每个item为一帧定义好帧动画后可以作为drawable设置到其他xml中,然后在代码中取得AnimationDrawable对象,比如设置在backgrounds属性中,则通过getBackground取得调用start/stop开启或关闭动画,下面我们就来聊聊关于怎么自制动画安卓?接下来我们就一起去了解一下吧!
怎么自制动画安卓
逐帧动画frame by frame anim
先在res/drawable添加xml,在文件里添加animation-list标签,内嵌多个item并指明drawable和duration属性,每个item为一帧。定义好帧动画后可以作为drawable设置到其他xml中,然后在代码中取得AnimationDrawable对象,比如设置在backgrounds属性中,则通过getBackground取得。调用start/stop开启或关闭动画。
补间tweened
分类:透明度alpha、旋转、缩放scale、平移translate。
首先在res/anim目录新建xml,在set标签下添加以上4种类型标签。在代码中调用AnimationUtil.loadAnimation使用。
属性property
ValueAnimator、ObjectAnimator
,