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元件教程RecylerView介面卡設定動畫示例NaNAndroid元件View動畫
- XamarinAndroid元件教程設定自定義子元素動畫(二)NaNAndroid元件動畫
- XamarinAndroid元件教程設定自定義子元素動畫(一)NaNAndroid元件動畫
- XamarinAndroid元件教程RecylerView動畫元件使用動畫(3)NaNAndroid元件View動畫
- XamarinAndroid元件教程RecylerView動畫元件使用動畫(2)NaNAndroid元件View動畫
- PPT動畫教程:設定彩色公式動畫公式
- XamarinAndroid元件教程RecylerView介面卡使用動畫NaNAndroid元件View動畫
- XamarinAndroid元件教程RecylerView自定義介面卡動畫NaNAndroid元件View動畫
- XamarinEssentials教程設定首選項Preferences的值
- 如何設定 HomePod?HomePod設定教程分享
- 【Android 動畫】動畫詳解之插值器(二)Android動畫
- 路由器WiFi定時開關設定教程 路由器WiFi定時開關怎麼設定?路由器WiFi
- 路由器恢復出廠設定後怎麼設定教程路由器
- 路由器設定教程圖解。路由器圖解
- cookie設定值--jsCookieJS
- ppt動畫出現順序怎麼設定 PPT設定動畫文字順序動畫
- 移動路由器的設定方法教程路由器
- 設定InfoObject的過濾值Object
- 騰達路由器怎麼設定?騰達路由器設定圖文教程路由器
- 瀏覽器設定flash最強教程瀏覽器
- Fast無線路由器設定教程AST路由器
- 電腦設定平衡cpu的效能和功耗的設定教程
- sql設定欄位預設值SQL
- django 設定預設值到SQLDjangoSQL
- 多路由設定教程路由
- 光纖貓下接路由器的設定教程路由器
- 路由器做交換機用的設定教程路由器
- iOS 動畫-定時器動畫iOS動畫定時器
- iphone設定iphone資料夾背景透明設定教程iPhone
- 設定SQL標識列的值SQL
- django的設定 訪問伺服器端地址設定Django伺服器
- 華為路由器靜態ip怎麼設定?華為路由器靜態ip設定教程路由器
- Android 為PopupWindow設定動畫效果Android動畫
- list元件設定flex-direction:row之後,設定的高度不生效元件Flex
- 設定鎖定預設瀏覽器為IE瀏覽器
- WebBrowser 控制元件設計模式設定Web控制元件設計模式