2010-07-06 70 views
2

有沒有辦法在Android中應用「調整大小」動畫而不是縮放動畫?在使用縮放動畫時,被調整大小的圖像或佈局會伸展出來,其中包括輪廓圖像的邊框/筆觸輪廓。我有一個盒子,在它們周圍有2條線,當應用動畫時,筆畫看起來會增長,這可能是由於「縮放」動畫實際上除了可繪製外還縮放了邊框/筆畫。有沒有什麼方法可以讓盒子增長,而不會讓筆劃/邊框/輪廓看起來增長?即我只是想調整大小,但不一定「重新調整」drawable。請注意,我的drawable是在xml中定義的...android resize animation

回答

0

我建議從圖像中刪除邊框,並用LinearLayout封裝您的ImageView來繪製此邊框。使用一些填充來創建邊框並設置LinearLayout的背景顏色以應用所需的邊框外觀。

-1

Android中的默認動畫工具不提供執行大小調整動畫的方法。你最好的選擇是有一個TimerTask,以指定的時間間隔在UI線程上改變視圖的維度。