1. 程式人生 > >插值器Interpolator配圖詳解

插值器Interpolator配圖詳解

轉至:http://blog.csdn.net/pengkv/article/details/50488171

這裡寫圖片描述

圖中的序號和下面插入器的序號一致,以方便對照效果選擇
  • 1
  • 1
1:AccelerateDecelerateInterpolator 加速減速插補器(先慢後快再慢)
2:AccelerateInterpolator 加速插補器(先慢後快)
3:AnticipateInterpolator 向前插補器(先往回跑一點,再加速向前跑)
4:AnticipateOvershootInterpolator 向前向後插補器(先往回跑一點,再向後跑一點,再回到終點)
5:BounceInterpolator 反彈插補器(在動畫結束的時候回彈幾下,如果是豎直向下運動的話,就是玻璃球下掉彈幾下的效果)
6
:CycleInterpolator 迴圈插補器(按指定的路徑以指定時間(或者是偏移量)的1/4、變速地執行一遍,再按指定的軌跡的相反反向走1/2的時間,再按指定的路徑方向走完剩餘的1/4的時間,最後回到原點。假如:預設是讓a從原點往東跑100米。它會先往東跑100米,然後往西跑200米,再往東跑100米回到原點。可在程式碼中指定迴圈的次數) 7:DecelerateInterpolator 減速插補器(先快後慢) 8:LinearInterpolator 直線插補器(勻速) 9:OvershootInterpolator 超出插補器(向前跑直到越界一點後,再往回跑) 10:FastOutLinearInInterpolator MaterialDesign基於貝塞爾曲線的插補器 效果:依次 慢慢快 11
:FastOutSlowInInterpolator MaterialDesign基於貝塞爾曲線的插補器 效果:依次 慢快慢 12:LinearOutSlowInInterpolator MaterialDesign基於貝塞爾曲線的插補器 效果:依次 快慢慢
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

使用方法一: