安卓属性动画工作原理
2022-07-11 11:00:05 9 举报
安卓属性动画工作原理
作者其他创作
大纲/内容
开始
每次赋值调用invalidate()不断刷新试图(即调用onDraw()重新绘制视图;每次绘制视图便实现了动画效果)
设置 值 的变化模式趋势 -- 插值器(可使用系统默认/自定义插值器 -- 实现InterPolator接口)
结束
设置属性从初始值过渡到结束值的变化逻辑
方式1:手动复制给对象属性 - ValueAnimator 类
根据上述逻辑不断改变值
方式2: 自动赋值给对象属性 - ObjectAnimator类
初始值 = 结束值
设置 值 的 变化的具体数值 -- 估值器(可使用系统默认/自定义插值器 -- 实现TyprEvaluator 接口)
0 条评论
下一页