2013-08-19 109 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的背景。它也会翻转文字。 –