XamarinAndroid元件教程設定動畫的設定插值器
XamarinAndroid元件教程設定動畫的設定插值器
為動畫設定插值器,可以使用BaseItemAnimator抽象類中的SetInterpolator()方法,其語法形式如下:
點選(此處)摺疊或開啟
- public virtual void SetInterpolator(Android.Views.Animations.IInterpolator mInterpolator)
其中,mInterpolator引數用來指定插值器。這個插值器可以是繼承自IInterpolator型別的物件,也可以是自帶的。Xamarin.Android提供了9種自帶插值器:
- AccelerateDecelerateInterpolator:在動畫開始與結束的時候,改變比較慢,在中間的時候加速。
- AccelerateInterpolator:在動畫開始的時候改變比較慢,然後開始加速。
- AnticipateInterpolator:開始的時候向後,然後向前甩。
- AnticipateOvershootInterpolator:開始的時候向後,然後向前甩一定值,返回最後的值。
- BounceInterpolator:動畫結束的時候彈起。
- CycleInterpolator:動畫迴圈播放特定的次數,速率改變遵循正弦曲線。
- DecelerateInterpolator:在動畫開始的地時候快,然後慢。
- LinearInterpolator:以勻速改變。
- OvershootInterpolator:向前甩一定值,再回到原來位置。
以專案RecylerViewAnimatorsItemAnimator為基礎,為動畫設定插值器,程式碼如下:
點選(此處)摺疊或開啟
-
var flipInLeftYAnimator = new FlipInLeftYAnimator();
-
flipInLeftYAnimator.SetInterpolator(new OvershootInterpolator());
-
- recyclerView.SetItemAnimator(flipInLeftYAnimator);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2154869/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- XamarinAndroid元件教程RecylerView介面卡設定動畫NaNAndroid元件View動畫
- XamarinAndroid元件教程設定動畫的時長引數NaNAndroid元件動畫
- XamarinAndroid元件教程設定自定義子元素動畫(二)NaNAndroid元件動畫
- XamarinAndroid元件教程設定自定義子元素動畫(一)NaNAndroid元件動畫
- XamarinAndroid元件教程RecylerView介面卡設定動畫示例NaNAndroid元件View動畫
- XamarinAndroid元件教程RecylerView動畫元件使用動畫(3)NaNAndroid元件View動畫
- XamarinAndroid元件教程RecylerView動畫元件使用動畫(2)NaNAndroid元件View動畫
- XamarinAndroid元件教程RecylerView介面卡使用動畫NaNAndroid元件View動畫
- XamarinAndroid元件教程RecylerView自定義介面卡動畫NaNAndroid元件View動畫
- 移動路由器的設定方法教程路由器
- 【Android 動畫】動畫詳解之插值器(二)Android動畫
- XamarinEssentials教程設定首選項Preferences的值
- ppt動畫出現順序怎麼設定 PPT設定動畫文字順序動畫
- 如何設定 HomePod?HomePod設定教程分享
- easyexcel動態設定註解值Excel
- 路由器WiFi定時開關設定教程 路由器WiFi定時開關怎麼設定?路由器WiFi
- 谷歌瀏覽器檢視和手動設定cookie的值谷歌瀏覽器Cookie
- matlab畫圖設定Matlab
- C#給自動屬性設定預設值C#
- Vantui---picker三級聯動設定預設值UI
- 電腦設定平衡cpu的效能和功耗的設定教程
- 瀏覽器設定flash最強教程瀏覽器
- sql設定欄位預設值SQL
- 抖音短影片動態封面設定教程 抖音動態封面怎麼設定?
- 光纖貓下接路由器的設定教程路由器
- css設定canvas畫布尺寸與width和height設定的區別CSSCanvas
- 設定SQL標識列的值SQL
- 瀏覽器手動設定Cookie瀏覽器Cookie
- 抖音短視訊動態封面設定教程 抖音動態封面怎麼設定?
- list元件設定flex-direction:row之後,設定的高度不生效元件Flex
- TP-LINK路由器自動清理怎麼設定?TP-LINK路由器自動清理快取資料設定教程路由器快取
- Nginx快取設定教程Nginx快取
- Qt自定義動畫插值函式QT動畫函式
- React技巧之設定input值React
- __weak如何實現物件值自動設定為nil的物件
- Golang技巧之預設值設定的高階玩法Golang
- css滾動條設定(選擇器)CSS
- Excel如何設定列印區域?Exce列印區域設定教程Excel