Android的動畫的使用,請參考。Android的動畫,在設計方面,我有點不太理解,以爲這樣搞很怪,由於在控件動畫後,即便設置了停留在動畫結束時的位置,咱們也確實看到了控件停在那個位置,但其實該控件的真實位置仍是在原來動畫前的那裏。舉個例子,若是有個Button,你給它設置了動畫,讓它移動到其餘位置,當移動完成後,你會發現,點擊Button沒有任何效果,而在Button原來的位置,就是動畫前的位置點擊,明明沒有任何控件,卻看到了點擊Button的效果。不知道Google爲何要這樣設計。 解決思路:動畫不設置結束後停留在結束位置,經過setAnimationListener方法設置動畫監聽器,在動畫結束時,即onAnimationEnd方法中,手動用layout或者setLayoutParams方法把控件移動到動畫結束的位置。