2011-09-27 49 views
1

我想用XML中描述的動畫移動小部件(如按鈕)。 但動畫完成後,該小部件返回第一個位置。 如何停止我想要位置的小部件。關於android小部件中的動畫

+0

我遇到了這個完全相同的問題... –

回答

1

該動畫僅描述小部件的移動,並且當動畫完成時,小部件將在其原始位置重新繪製。

您需要在創建動畫之前立即將窗口小部件移動到最終位置。然後當動畫完成後,窗口小部件的新位置將與其在動畫結束時的位置相同。

+0

有沒有其他方法?像改變財產等 – bTagTiger

+0

爲什麼會有另一種方式?動畫僅在動畫期間移動小部件。動畫完成後,視圖不再移動。你必須自己動手。 – slayton