這篇文章將為大家詳細(xì)講解有關(guān)XamarinAndroid組件如何設(shè)置動(dòng)畫的時(shí)長(zhǎng)參數(shù),小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
在添加動(dòng)畫的時(shí)候,開發(fā)者還可以動(dòng)畫參數(shù)進(jìn)行設(shè)置,如動(dòng)畫持續(xù)的時(shí)長(zhǎng)、插值器等。下面依次講解動(dòng)畫參數(shù)的設(shè)置方法。
1.設(shè)置動(dòng)畫時(shí)長(zhǎng)
設(shè)置動(dòng)畫持續(xù)的時(shí)間可以使用RecyclerView子類ItemAnimator中的AddDuration、ChangeDuration、MoveDuration和RemoveDuration屬性。下面依次介紹這些屬性。
(1)AddDuration屬性用來(lái)設(shè)置或獲取在添加子元素時(shí)動(dòng)畫的持續(xù)時(shí)間,其語(yǔ)法形式如下:
(2)ChangeDuration屬性用來(lái)設(shè)置或獲取子元素改變時(shí)的動(dòng)畫的持續(xù)時(shí)間,其語(yǔ)法形式如下:
(3)MoveDuration屬性用來(lái)設(shè)置或獲取子元素移動(dòng)時(shí)的動(dòng)畫的持續(xù)時(shí)間,其語(yǔ)法形式如下:
(4)RemoveDuration屬性用來(lái)設(shè)置或獲取刪除子元素時(shí)的動(dòng)畫的持續(xù)時(shí)間,其語(yǔ)法形式如下:
以項(xiàng)目RecylerViewAnimatorsItemAnimator為基礎(chǔ),在添加數(shù)據(jù)時(shí)設(shè)置動(dòng)畫的持續(xù)時(shí)間,可以使用以下代碼:
recyclerView.GetItemAnimator().AddDuration = 1200;
關(guān)于“XamarinAndroid組件如何設(shè)置動(dòng)畫的時(shí)長(zhǎng)參數(shù)”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。