XamarinAndroid元件教程RecylerView介面卡設定動畫
XamarinAndroid元件教程RecylerView介面卡設定動畫
本小節將講解動畫相關設定,如動畫的時長、插值器以及複合動畫等。
1.設定動畫時長
設定動畫持續的時間可以使用AnimationAdapter抽象類中的SetDuration()方法,其語法形式如下:
點選(此處)摺疊或開啟
- public virtual void SetDuration(int duration)
其中,duration引數用來指定時長。
2.設定插值器
AnimationAdapter抽象類中的SetInterpolator()方法可以用來設定插值器,其語法形式如下:
點選(此處)摺疊或開啟
- public virtual void SetInterpolator(Android.Views.Animations.IInterpolator interpolator)
其中,interpolator引數指定插值器。該插值器可以是繼承自IInterpolator型別的物件,也可以是自帶的。
3.只顯示一次動畫
AnimationAdapter抽象類中的SetFirstOnly()方法可以用來設定是否僅顯示一次動畫效果,其語法形式如下:
點選(此處)摺疊或開啟
- public virtual void SetFirstOnly(bool firstOnly)
其中,firstOnly引數是一個布林值,如果該值為true,表示只顯示一次動畫效果,反之,會多次顯示動畫效果。
4.複合動畫
使用兩種或兩種以上的介面卡動畫就構成了複合動畫,如以下程式碼。
點選(此處)摺疊或開啟
-
var adapter = new DataAdapter(this, data.ToList());
-
var alphaAdapter = new AlphaInAnimationAdapter(adapter);
- var scaleAdapter = new ScaleInAnimationAdapter(alphaAdapter);
該程式碼使用了AlphaInAnimationAdapter和ScaleInAnimationAdapter兩種動畫。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2155939/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- XamarinAndroid元件教程RecylerView介面卡設定動畫示例NaNAndroid元件View動畫
- XamarinAndroid元件教程RecylerView介面卡使用動畫NaNAndroid元件View動畫
- XamarinAndroid元件教程RecylerView自定義介面卡動畫NaNAndroid元件View動畫
- XamarinAndroid元件教程RecylerView動畫元件使用動畫(3)NaNAndroid元件View動畫
- XamarinAndroid元件教程RecylerView動畫元件使用動畫(2)NaNAndroid元件View動畫
- XamarinAndroid元件教程設定動畫的設定插值器NaNAndroid元件動畫
- XamarinAndroid元件教程設定自定義子元素動畫(二)NaNAndroid元件動畫
- XamarinAndroid元件教程設定自定義子元素動畫(一)NaNAndroid元件動畫
- XamarinAndroid元件教程設定動畫的時長引數NaNAndroid元件動畫
- RecylerView動畫元件RecylerViewAnimatorsView動畫元件
- Xamarin Android元件篇教程RecylerView動畫元件RecylerViewAnimators(1)Android元件View動畫
- PPT動畫教程:設定彩色公式動畫公式
- ppt動畫出現順序怎麼設定 PPT設定動畫文字順序動畫
- 萬彩動畫大師教程 | 如何新增花紋裝飾動畫元件動畫元件
- PPT動畫教程:使用設計方案動畫
- canvas動畫教程-2 基礎設施Canvas動畫
- 如何設定 HomePod?HomePod設定教程分享
- Android 為PopupWindow設定動畫效果Android動畫
- 多路由設定教程路由
- Lottie動畫教程動畫
- Flutter動畫之自定義動畫元件-FlutterLayoutFlutter動畫元件
- Flutter動畫 5 - Flutter內建動畫元件Flutter動畫元件
- iOS 動畫-定時器動畫iOS動畫定時器
- svg以動畫方式設定透明度SVG動畫
- 常用PowerPoint動畫效果及設定方法動畫
- Rust 程式設計影片教程(進階)——003_2 介面卡Rust程式設計
- WebBrowser 控制元件設計模式設定Web控制元件設計模式
- Android 程式設計下設定 Activity 切換動畫Android程式設計動畫
- Nginx快取設定教程Nginx快取
- Nginx 教程(3):SSL 設定Nginx
- GoAgent圖文設定教程Go
- Android UI設計(7):ListView 控制元件與 Adapter 介面卡AndroidUIView控制元件APT
- image元件動畫問題元件動畫
- Android中常用介面卡及定義自己的介面卡Android
- jQuery動畫方式設定元素的透明度jQuery動畫
- 以動畫方式設定元素的透明度動畫
- Rust 程式設計視訊教程(進階)——003_2 介面卡Rust程式設計
- iphone設定iphone資料夾背景透明設定教程iPhone