1
新來的android我想做一些流暢的動畫。鏈動畫設置android動畫
我在包含效果的設備上有一個文件,每個效果都是動畫。該文件告訴我什麼時候會播放一個效果和效果持續時間。
的問題是我不能鏈animatorSet dynmacily:
AnimatorSet mainAnimatorSet();
_listAllAnimator // Will contain every AnimatorSet();
for (int i = 0; i < listEffects; i++)
{
// Build animatorSet
ObjectAnimaTor1...
ObjectAnimaTor2...
AnimatorSet animatorSet = new AnimatorSet();
animatorSet.play(ObjectAnimaTor1).with(ObjectAnimaTor2);
_listAllAnimator.add(animatorSet);
}
現在,我怎麼能要mainAnimatorSet()從我AnimatorSet()的列表;每個動畫從最後一個動畫開始。
for (int i = 0; i < _listAllAnimator.size(); i++)
{
if (i==0) {
mainAnimatorSet.play(animSet.get(i));
}
else {
mainAnimatorSet.play(animSet.get(i)).after(animSet.get(i-1));
}
}
mainAnimatorSet.start();
這是行不通的。 感謝
的輸出是什麼玩這些動畫,你 – Elltz
也有類似的問題我自己。我有一個列表中的佈局設置每個對象。只有第一個佈局是在動畫片中動畫的? –