2013-08-19 108 views
6

可以在xml中創建一個按鈕或textview LinearLayout旋轉180度?創建可繪製旋轉180度

我嘗試了動畫,但可繪製返回到動畫的第一個圓之後的0度。我該如何解決這個問題?

+0

我不認爲你可以用XML來做 - 但你應該可以在代碼中做到這一點,通過獲取drawable的位圖,旋轉它並設置回視圖。 –

回答

18

,我們可以創建一個旋轉任意像this..create可抽拉文件中像這種程度的可抽拉..

<rotate xmlns:android="http://schemas.android.com/apk/res/android" 
android:drawable="@drawable/ic_launcher2" 
android:fromDegrees="180" 
android:toDegrees="180" 
android:visible="true" /> 

定義在任意文件夾繪製

這個文件

如果這個文件名被旋轉的話..

在按鈕android:background="@drawable/rotate"

+0

並將此xml分配給按鈕,例如? – Antonio

+0

最後一個問題...我想mantain按鈕的默認樣式...我嘗試刪除android:drawable proprieties但它崩潰。 – Antonio

+0

這不適合我。不旋轉 – TeodorKolev

4

你也可以在你的按鈕的xml中設置android:scaleY =「 - 1」。這可以將整個視圖翻轉180度,或者將其改爲按比例X來「鏡像」它。不是旋轉,但肯定會翻轉180度。

+0

這不會'工作,如果我有一個textview的背景。它也會翻轉文字。 –