暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Android属性动画基础用法

一一小知 2021-06-24
422

摘要:

1、逐帧动画的工作原理很简单,其实就是将一个完整的动画拆分成一张张单独的图片,然后再将它们连贯起来进行播放,类似于动画片的工作原理。补间动画则是可以对View进行一系列的动画操作,包括淡入淡出、缩放、平移、旋转四种。

2、补间动画是只能够作用在View上的。也就是说,我们可以对一个Button、TextView、甚至是LinearLayout、或者其它任何继承自View的组件进行动画操作,但是如果我们想要对一个非View的对象进行动画操作,抱歉,补间动画就帮不上忙了。

3、ValueAnimator:对值进行了一个平滑的动画过渡

4、ObjectAnimator:直接对任意对象的任意属性进行动画操作的,比如说View的alpha属性。

5、组合动画:借助AnimatorSet这个类,通过如下四个方法完成组合动画的逻辑。

after(Animator anim) 将现有动画插入到传入的动画之后执行

after(long delay) 将现有动画延迟指定毫秒后执行

before(Animator anim) 将现有动画插入到传入的动画之前执行

with(Animator anim) 将现有动画和传入的动画同时执行


阅读原文”查看我在原文基础上的修改稿。重要部分已经 加粗 或者 标红

文章转载自一一小知,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论