XamarinAndroid元件教程設定動畫的時長引數

大學霸發表於2018-05-21

XamarinAndroid元件教程設定動畫的時長引數

在新增動畫的時候,開發者還可以動畫引數進行設定,如動畫持續的時長、插值器等。下面依次講解動畫引數的設定方法。

1.設定動畫時長

設定動畫持續的時間可以使用RecyclerView子類ItemAnimator中的AddDurationChangeDurationMoveDurationRemoveDuration屬性。下面依次介紹這些屬性。

1AddDuration屬性用來設定或獲取在新增子元素時動畫的持續時間,其語法形式如下:


點選(此處)摺疊或開啟

  1. public virtual long AddDuration { get; set; }

2ChangeDuration屬性用來設定或獲取子元素改變時的動畫的持續時間,其語法形式如下:


點選(此處)摺疊或開啟

  1. public virtual long ChangeDuration { get; set; }

3MoveDuration屬性用來設定或獲取子元素移動時的動畫的持續時間,其語法形式如下:


點選(此處)摺疊或開啟

  1. public virtual long MoveDuration { get; set; }

4RemoveDuration屬性用來設定或獲取刪除子元素時的動畫的持續時間,其語法形式如下:


點選(此處)摺疊或開啟

  1. public virtual long RemoveDuration { get; set; }

以專案RecylerViewAnimatorsItemAnimator為基礎,在新增資料時設定動畫的持續時間,可以使用以下程式碼:


點選(此處)摺疊或開啟

  1. recyclerView.GetItemAnimator().AddDuration = 1200;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2154801/,如需轉載,請註明出處,否則將追究法律責任。

相關文章