2013-04-01 39 views
2

我可以像摆动一样移动充气布局或对话框或其他方式等。膨胀的布局包含一些图像视图和文本视图。是否有可能通过动画或不旋转像PENDULUM这样的布局

在此先感谢

回答

1

您可以使用RotateAnimation并将其分配给你的父视图。

但是,要获得摆动效果(如钟摆),您需要为枢轴和度数提供适当的值。

<rotate xmlns:android="http://schemas.android.com/apk/res/android" 
android:pivotX="50%" android:pivotY="50%" android:fromDegrees="-135" 
android:toDegrees="-45" android:drawable="@drawable/imagefile_to_rotate" 
android:repeatCount="infinite" /> 

在你的情况下,你需要一个图层列表drawable来组合图像和文本。看到这个。 ​​

但是,您可以使用可拉伸性,而不是在LayerList视图。所以事情是你不能使用视图,但必须创建一个自定义的Drawable。

+0

在这段代码中你旋转了一个图像文件,但在我的情况下,我想旋转一个包含图像视图和文本的东西,不仅仅是图像文件 – Mahi

+0

我已经更新了我的答案。你的关键是绘制层列表。 – user2230793