<ul id="kegs6"></ul>
W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
自定義 AbilitySlice 實例之間的過渡動畫 。
您可以設(shè)置不同的參數(shù)來實現(xiàn)不同的過渡效果。當(dāng)前,僅支持翻譯。稍后將支持旋轉(zhuǎn),alpha 和縮放操作。
可以通過調(diào)用 Ability 的 onStart()方法來設(shè)置過渡屬性。默認(rèn)構(gòu)造函數(shù)用于設(shè)置翻譯動畫。要禁用過渡動畫,可以將 setAbilitySliceAnimator 的值設(shè)置為 null。示例代碼:
protected void onStart(Intent intent) {
setAbilitySliceAnimator(new AbilitySliceAnimator());
}
建設(shè)者 | 描述 |
---|---|
AbilitySliceAnimator() | 一個無參數(shù)的構(gòu)造函數(shù),用于啟用能力切片的從右到左轉(zhuǎn)換。 |
AbilitySliceAnimator(float fromX,float fromY,float toX,float toY) | 參數(shù)化構(gòu)造函數(shù),用于設(shè)置平移的開始和結(jié)束位置的坐標(biāo)。 |
修飾符和類型 | 方法 | 描述 |
---|---|---|
AbilitySliceAnimator | setDelay(長延遲) | 設(shè)置播放動畫的延遲。 |
AbilitySliceAnimator | setDuration(長持續(xù)時間) | 設(shè)置動畫的持續(xù)時間。 |
AbilitySliceAnimator | setRepeatCount(int重復(fù)計數(shù)) | 設(shè)置重復(fù)動畫播放的次數(shù)。 |
從類 java.lang 繼承的方法。object |
---|
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait |
public AbilitySliceAnimator()
一個無參數(shù)的構(gòu)造函數(shù),用于啟用能力切片的從右到左轉(zhuǎn)換。
public AbilitySliceAnimator(從X浮動,從Y浮動,到X浮動,到Y(jié)浮動)
參數(shù)化構(gòu)造函數(shù),用于設(shè)置平移的開始和結(jié)束位置的坐標(biāo)。
坐標(biāo)的原點是屏幕的左上角。例如,如果將視圖從(1080,0)移至(0,0),則該視圖從右向左水平平移。
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
來自X | 指示平移開始位置的X坐標(biāo)。 |
來自Y | 指示平移開始位置的Y坐標(biāo)。 |
毒物 | 指示平移結(jié)束位置的X坐標(biāo)。 |
玩具 | 指示平移結(jié)束位置的Y坐標(biāo)。 |
public AbilitySliceAnimator setDuration(持續(xù)時間長)
設(shè)置動畫的持續(xù)時間。默認(rèn)持續(xù)時間為 300 毫秒。
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
持續(xù)時間 | 指示播放動畫的持續(xù)時間(以毫秒為單位)。 |
返回值:
返回當(dāng)前的 AbilitySliceAnimator 實例。
public AbilitySliceAnimator setDelay (long delay)
設(shè)置播放動畫的延遲。默認(rèn)值為0毫秒,表示動畫將立即播放而不會延遲。
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
延遲 | 指示播放動畫的延遲(以毫秒為單位)。 |
返回值:
返回當(dāng)前的 AbilitySliceAnimator 實例。
public AbilitySliceAnimator setRepeatCount((int repeatCount))
設(shè)置重復(fù)動畫播放的次數(shù)。默認(rèn)值為 0,指示動畫將只播放一次。
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
repeatCount | 指示動畫播放將重復(fù)的次數(shù)。 |
返回值:
返回當(dāng)前的 AbilitySliceAnimator 實例。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: