android - 像钟摆一样旋转布局

标签 android android-layout animation

<分区>

我可以像钟摆一样移动膨胀的布局或对话框或(另一种方式)等吗?膨胀布局包含一些 ImageView 和 TextView 。是否可以通过动画实现

提前致谢

最佳答案

您可以使用 RotateAnimation并将其分配给您的父 View 。

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

<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" />

在您的情况下,您需要一个图层列表可绘制对象来将图像与文本结合起来。看到这个。 http://developer.android.com/guide/topics/resources/drawable-resource.html#LayerList

但是,您可以在 LayerList 中使用 Drawable 而不是 View。所以问题是您不能使用 View,而必须创建自定义 Drawable。

关于android - 像钟摆一样旋转布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15738442/

相关文章:

android - match_parent 破坏完整布局

c++ - WM_TIMER 动画闪烁

安卓 : How to make TextView with compound bitmap

android - 一个简单的 "Hello World"项目的 17.8 MiB 堆分配?

android - ScrollView 不在 fragment 中滚动

css - 如何使关键帧图像的过渡显得平滑

javascript - 如何首先加载动态插入的 img

java - android开发的屏幕分辨率有多大问题

java - 无法在eclipse中运行简单的android应用程序

android - 如何将带有图像的圆形 TextView 放置在透明图像android附近?`