美文网首页Android开发经验谈Android开发Android技术知识
Android 开发艺术探索 阅读笔记(第7章Android 动

Android 开发艺术探索 阅读笔记(第7章Android 动

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

相关文章

  • Android中常用的Drawable

    前言 本文是本人阅读《Android开发艺术探索》的第6章《Android的Drawable》后的总结笔记。包含了...

  • 控件架构与自定义控件

    声明:本笔记是本人阅读徐宜生的《Android群英传》和《Android开发艺术探索》 Android控件框架 A...

  • IPC笔记

    一、说明 笔记主要是《Android开发艺术探索》的阅读笔记和自己的理解,笔记中部分内容引自《Android...

  • View事件体系笔记

    一、说明 笔记主要是《Android开发艺术探索》的阅读笔记和自己的理解,笔记中部分内容引自《Android...

  • Activity笔记

    一、说明 笔记主要是《Android开发艺术探索》的阅读笔记和自己的理解,笔记中部分内容引自《Android...

  • 常见问题和性能优化

    一、说明 笔记主要是《Android开发艺术探索》的阅读笔记和自己的理解,笔记中部分内容引自《Android...

  • 常用功能

    一、说明 笔记主要是《Android开发艺术探索》的阅读笔记和自己的理解,笔记中部分内容引自《Android...

  • View的工作原理笔记

    一、说明 笔记主要是《Android开发艺术探索》的阅读笔记和自己的理解,笔记中部分内容引自《Android...

  • Android开发艺术探索 第15章 Android性能优化 读

    正式开始前,推荐一下Android开发艺术探索的其他笔记 Android开发艺术探索 读书笔记目录下面正文开始。 ...

  • Android 开发艺术探索学习笔记(六)

    结合 官方文档 阅读《Android 开发艺术探索》时所做的学习笔记。本篇记录第 13~15 章。 综合技术 使用...

网友评论

    本文标题:Android 开发艺术探索 阅读笔记(第7章Android 动

    本文链接:https://www.haomeiwen.com/subject/lwojmxtx.html