国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

插補(bǔ)器Interpolator詳解

2019-11-06 10:04:54
字體:
供稿:網(wǎng)友

目前animation插補(bǔ)器的有關(guān)屬性如下:

1.AccelerateDecelerateInterpolator 加速減速插補(bǔ)器(先慢后快再慢)

2.AccelerateInterpolator 加速插補(bǔ)器(先慢后快)

3.AnticipateInterpolator 向前插補(bǔ)器(先往回跑一點,再加速向前跑)

4.AnticipateOvershootInterpolator 向前向后插補(bǔ)器(先往回跑一點,再向后跑一點,再回到終點)

5.BounceInterpolator 反彈插補(bǔ)器(在動畫結(jié)束的時候回彈幾下,如果是豎直向下運動的話,就是玻璃球下掉彈幾下的效果)

6.CycleInterpolator 循環(huán)插補(bǔ)器(按指定的路徑以指定時間(或者是偏移量)的1/4、變速地執(zhí)行一遍,再按指定的軌跡的相反反向走1/2的時間,再按指定的路徑方向走完剩余的1/4的時間,最后回到原點。假如:默認(rèn)是讓a從原點往東跑100米。它會先往東跑100米,然后往西跑200米,再往東跑100米回到原點。可在代碼中指定循環(huán)的次數(shù))

7.DecelerateInterpolator 減速插補(bǔ)器(先快后慢)

8.LinearInterpolator 直線插補(bǔ)器(勻速)

9.OvershootInterpolator 超出插補(bǔ)器(向前跑直到越界一點后,再往回跑)

10.FastOutLinearInInterpolator MaterialDesign基于貝塞爾曲線的插補(bǔ)器 效果:依次 慢慢快

11.FastOutSlowInInterpolator MaterialDesign基于貝塞爾曲線的插補(bǔ)器 效果:依次 慢快慢

12.LinearOutSlowInInterpolator MaterialDesign基于貝塞爾曲線的插補(bǔ)器 效果:依次 快慢慢

下面補(bǔ)充一下貝塞爾曲線的理解:一般的矢量圖形軟件通過它來精確畫出曲線,貝茲曲線由線段與節(jié)點組成,節(jié)點是可拖動的支點,線段像可伸縮的皮筋,我們在繪圖工具(PS)上看到的"鋼筆工具"就是來做這種矢量曲線的。

使用的方法有兩種:1.是在布局文件中引用 2.是用代碼實現(xiàn)

方法一:

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"    android:fillAfter="true"    android:interpolator="@android:anim/linear_interpolator">//對當(dāng)前動畫設(shè)置插補(bǔ)器    <translate        android:duration="2000"        android:fromXDelta="50%"        android:fromYDelta="0%"        android:interpolator="@android:anim/linear_interpolator"// 對當(dāng)前節(jié)點設(shè)置插補(bǔ)器        android:toXDelta="500%"        android:toYDelta="0%" /></set>方法二:

Animation mAnimation = AnimationUtils.loadAnimation(this, R.anim.xxx);//引用動畫文件mAnimation.setInterpolator(new LinearInterpolator());//代碼設(shè)置插補(bǔ)器view.startAnimation(mAnimation);

ok,這樣就搞定了.


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 云南省| 苍南县| 佛山市| 吉林市| 马龙县| 砚山县| 韶山市| 前郭尔| 合川市| 邢台县| 安阳市| 平远县| 平顶山市| 马尔康县| 乌鲁木齐县| 栾川县| 嵊泗县| 开平市| 门头沟区| 荆州市| 白城市| 平罗县| 曲水县| 浮山县| 四会市| 新竹市| 洪洞县| 西乌珠穆沁旗| 谷城县| 漳平市| 丹江口市| 拉萨市| 德保县| 五大连池市| 阜新| 泸州市| 冀州市| 蓝山县| 沿河| 黑山县| 北辰区|