【发布时间】:2013-08-19 14:18:30
【问题描述】:
是否可以在旋转 180 度的 xml LinearLayout 中创建按钮或 textview?
我尝试了动画,但在第一圈动画后可绘制返回 0 度。我该如何解决这个问题?
【问题讨论】:
-
我不认为你可以在 XML 中做到这一点 - 但你应该能够通过获取可绘制的位图、旋转它并设置回视图来在代码中做到这一点。跨度>
标签: android user-interface drawable
是否可以在旋转 180 度的 xml LinearLayout 中创建按钮或 textview?
我尝试了动画,但在第一圈动画后可绘制返回 0 度。我该如何解决这个问题?
【问题讨论】:
标签: android user-interface drawable
我们可以创建一个像这样旋转任意度数的drawable..创建一个这样的drawable文件..
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/ic_launcher2"
android:fromDegrees="180"
android:toDegrees="180"
android:visible="true" />
在任何可绘制文件夹中定义此文件
如果这个文件名是rotate then..
在按钮android:background="@drawable/rotate"
【讨论】:
您还可以在 xml 中为您的按钮设置 android:scaleY="-1"。例如,这会将整个视图翻转 180 度 Y 或将其更改为缩放 X 以“镜像”它。不是旋转,但肯定会翻转 180 度。
【讨论】: