XamarinAndroid元件教程設定自定義子元素動畫(二)
XamarinAndroid元件教程設定自定義子元素動畫(二)
(9)開啟MainActivity.cs檔案,為RecylerView的子元素設定新增和刪除時的透明動畫效果。程式碼如下:
點選(此處)摺疊或開啟
-
……
-
using Android.Views.Animations;
-
namespace RecylerViewAnimatorsItemAnimator
-
{
-
[Activity(Label = "RecylerViewAnimatorsItemAnimator", MainLauncher = true, Icon = "@mipmap/icon", Theme = "@style/AppTheme")]
-
public class MainActivity : AppCompatActivity
-
{
-
……
-
protected override void OnCreate(Bundle savedInstanceState)
-
{
-
……
-
recyclerView.SetAdapter(adapter);
-
var alphaAnimator = new AlphaAnimator();
-
alphaAnimator.SetInterpolator(new OvershootInterpolator());
-
recyclerView.SetItemAnimator(alphaAnimator);
-
recyclerView.GetItemAnimator().AddDuration = 1200;
-
recyclerView.GetItemAnimator().RemoveDuration = 1200;
-
FindViewById(Resource.Id.add).Click += (sender, e) => {
-
adapter.Add("newly added item", 1);
-
};
-
……
-
}
-
}
- }
執行程式後,初始狀態和圖1.1一樣。輕拍Add按鈕,新增一個子元素。在新增子元素的時候,會伴有指定的動畫效果。輕拍DEL按鈕,刪除一個子元素,同樣會伴有指定的動畫效果。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2155032/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- XamarinAndroid元件教程設定自定義子元素動畫(一)NaNAndroid元件動畫
- XamarinAndroid元件教程RecylerView自定義介面卡動畫NaNAndroid元件View動畫
- XamarinAndroid元件教程設定動畫的設定插值器NaNAndroid元件動畫
- XamarinAndroid元件教程RecylerView介面卡設定動畫NaNAndroid元件View動畫
- XamarinAndroid元件教程設定動畫的時長引數NaNAndroid元件動畫
- XamarinAndroid元件教程RecylerView介面卡設定動畫示例NaNAndroid元件View動畫
- XamarinAndroid元件教程RecylerView動畫元件使用動畫(3)NaNAndroid元件View動畫
- XamarinAndroid元件教程RecylerView動畫元件使用動畫(2)NaNAndroid元件View動畫
- XamarinAndroid元件教程RecylerView介面卡使用動畫NaNAndroid元件View動畫
- Flutter動畫之自定義動畫元件-FlutterLayoutFlutter動畫元件
- 萬彩動畫大師教程 | 自定義動畫函式動畫函式
- Java 給PPT新增動畫效果(預設動畫/自定義動畫)Java動畫
- 二、自定義垂直ViewGroup如何設定marginView
- 萬彩動畫大師教程 | 移動動畫自定義加速度動畫
- win10開機動畫怎麼設定_win10自定義開機動畫Win10動畫
- RN自定義元件封裝 - 播放類似PPT動畫元件封裝動畫
- 總結Vue第二天:自定義子元件、父子元件通訊、插槽Vue元件
- [-Flutter 自定義元件-] 蛛網圖+繪製+動畫實踐Flutter元件動畫
- Web Components 系列(八)—— 自定義元件的樣式設定Web元件
- 搞定動畫之 JQuery 中的自定義動畫動畫jQuery
- TransitionAnimation自定義轉場動畫NaN動畫
- 安卓Property Animator動畫詳解(二)-自定義屬性安卓動畫
- 自定義元件元件
- Android自定義View播放Gif動畫AndroidView動畫
- Android 自定義View之下雨動畫AndroidView動畫
- Flutter自定義CupertinoPageRoute進入動畫Flutter動畫
- macOS自定義定時開關機教程Mac
- CSS 定義第二個li元素樣式CSS
- 設定flex後子元素設定寬度失效問題Flex
- Qt自定義動畫插值函式QT動畫函式
- Flutter 建立自定義路由過渡動畫Flutter路由動畫
- Android 自定義View:屬性動畫(六)AndroidView動畫
- 動畫函式的繪製及自定義動畫函式動畫函式
- 【動畫消消樂】HTML+CSS 自定義載入動畫 065動畫HTMLCSS
- 【動畫消消樂】HTML+CSS 自定義載入動畫 062動畫HTMLCSS
- 【動畫消消樂】HTML+CSS 自定義載入動畫 061動畫HTMLCSS
- 萬彩動畫大師教程 | 釋出的視訊可以自定義大小動畫
- 自定義元件——TitleView元件View