Android 开发艺术探索 阅读笔记(第7章Android 动
作者:
人失忆 | 来源:发表于
2017-11-07 18:38 被阅读45次
- view动画为了可读性 一般多用xml定义 用<set>标签对应AnimationSet类 可以包含若干个动画<translate>、<scale>、<rotate>、<alpha> 以及其他<set>动画集合。
- view动画中 的<rotate> 动画 以及<scale>动画 的默认轴点事view的中心点(注意区分view位置参数的中心点事最上角)。
- 帧动画<animation-list> 需要注意避免使用较大尺寸防止oom.
- LayoutAnimation 可以作用于 Viewgroup的每个item 并设置延时。
- 属性动画在xml中<set>对应的是AnimatorSet,<animator>对应的是ValueAnimator,<objectAnimator>对应的是ObjectAnimator.
- 属性动画<set>标签的android:ordering属性可以控制子动画播放时机,together是同时,sequentially是先后依次。
- ObjectAnimator 的 propertyName 表示属性动画的作用对象的属性的名称,可以是任何一切的带有set开头的方法属性名字,也就是说所有控件都有以上setTranslationX(),setScaleX(),setRotationX(),setAlpha()等方法。
且不仅限于这几个属性,比如 字体大小:“textColor”,字体颜色“textSize”等。
- 属性动画的(插值器)Interpolator和估值器(TypeEvaluator)是实现非匀速改变的重要手段,系统内置了 线性插值器(匀速)LinearInterpolator,加减速插值器(AccelerateDecelerateInterpolator)和减速插值器(Decelerate-Interpolator)等。
本文标题:Android 开发艺术探索 阅读笔记(第7章Android 动
本文链接:https://www.haomeiwen.com/subject/lwojmxtx.html
网友评论