美文网首页
Android动画使用记录

Android动画使用记录

作者: 芝诺龟 | 来源:发表于2017-12-18 16:23 被阅读0次
  1. 补间动画在完成动画后会回到原来的状态。就是说一个View,用补间动画向下移动1000后,View会回到动画开始前的位置。动画前后View.getTop值不变。
  2. 属性动画在完成后不会回到原来的位置,并且视图的响应区域跟着会跟着动画到动画完成的区域,但在layout中还是原来的位置。就是说一个View,用属性动画向下移动1000后,View的响应区域也会向下移动1000,跟着View的显示,但动画前后View.getTop值不变。
  3. 属性动画在完成后是变化了视图的相对位置,就是说一个点在(0,0),用属性动画后,向下移动到了(0,100),这时它的视图的layout位置还是在(0,0),只是显示在(0,100)上。若这是改变它的layout,用View.layout(int l, int t, int r, int b)方法改变到点(0,100)上,这时视图显示却是在(0,200)上。
  4. View的scollTo、scollBy移动的是View的内容,如果在ViewGroup中使用则是移动他所有的子View。
  5. TranslateAnimation(float fromXDelta, float toXDelta, float fromYDelta, float toYDelta)
    fromXDelta指的是动画执行前,相对当前执行动画的View的X值。
    toXDelta指的是动画执行后,相对当前执行动画的View的X值。
    Y轴的和X轴同理。
    例如:TranslateAnimation(0,0,0,1000)意思就是执行动画的View向下移动了1000像素。不是说从(0,0)这点移动到(0,1000)这点。像ViewPropertyAnimator的translationYBy()方法。

相关文章

  • Android动画使用记录

    补间动画在完成动画后会回到原来的状态。就是说一个View,用补间动画向下移动1000后,View会回到动画开始前的...

  • Android开源库项目及库汇总——动画

    动画 Android应用开发之所有动画使用详解– Android应用开发之所有动画使用详解。 动画特效大全– An...

  • Android 动画 - 插值器

    系列文章传送门: Android 动画 - 帧动画 & 补间动画Android 动画 - 插值器 基本使用 在之前...

  • Android 动画锦集

    Android 动画可分为逐帧动画、补间动画、属性动画。使用传统的逐帧动画、补间动画可以实现 Android 基本...

  • Android的几种动画定义与使用

    Android动画的分类与使用 学习Android必不可少的就是动画的使用了,在Android版本迭代的过程中,出...

  • 开机动画 - 收藏集 - 掘金

    Android全套动画使用技巧 - 掘金我的开源社区博客同步发布更新:Android全套动画使用技巧一、Andro...

  • Android基础 - 收藏集 - 掘金

    Android全套动画使用技巧 - 掘金我的开源社区博客同步发布更新:Android全套动画使用技巧一、Andro...

  • 动画效果总结

    只是简单记录一下,动画的实现很简单,步骤不多,在Android 3.0版本之前,我们使用的是逐帧动画(frame-...

  • Android 动画总结

    在日常的Android开发中,经常会使用到动画,这里就对Android开发中的动画做一下总结 Android 动画...

  • Android 动画:属性动画

    前言 动画的使用 是 Android 开发中常用的知识 本文将详细介绍 Android 动画中 属性动画的原理 &...

网友评论

      本文标题:Android动画使用记录

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