3
我想向一個AnimationSet添加多個翻譯動畫。我目前正在通過設置一個偵聽器到AnimationSet並在方法onAnimationEnd()上執行一個新的AnimationSet來實現這一點(見下文)。這是很多代碼,並且想知道這是否可以在一個動畫集中完成我可以向一個AnimationSet添加多個翻譯動畫
任何想法?
view_2_anim_c.setAnimationListener(new AnimationListener() {
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub
}
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub
}
public void onAnimationEnd(Animation animation) {
// TODO Auto-generated method stub
apa2.startAnimation(view_2_anim_d);
//viewBAnimationD(apa2, 0);
}
});
謝謝!如果我有一個動畫的組合,像一個旋轉,alpha和旋轉一樣做?你也可以在一個帶有startoffset的AnimationSet中做到這一點嗎? – user182192 2012-04-25 16:28:50
是的,這將是最簡單的方法。你可以讓他們同時運行,這一切都取決於你正在尋找的效果。 – Bobbake4 2012-04-25 17:06:07
對於我在單套中進行的移動次數是否有限制? – user182192 2012-04-25 21:48:32