【发布时间】:2014-03-07 22:27:09
【问题描述】:
我有一个内部带有可绘制对象的图像视图。这个drawable是一个类似于正在进行的对话框的环:
加载环:
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="ring"
android:innerRadiusRatio="3"
android:thicknessRatio="8"
android:useLevel="false">
<size
android:width="20dip"
android:height="20dip"/>
<gradient
android:type="sweep"
android:useLevel="false"
android:startColor="#4c737373"
android:centerColor="#4c737373"
android:centerY="0.50"
android:endColor="#ffffffff"/>
</shape>
为了旋转这个环,我创建了一个像这样的旋转动画:
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="0"
android:toDegrees="359"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="infinite"
android:duration="1000"
android:interpolator="@android:anim/linear_interpolator" />
但是当我在 imageView 上应用动画时:
this.cameraView.setAnimation(AnimationUtils.loadAnimation(this,R.anim.loadinganimation));
所有的 imageView 都在旋转。我只想旋转环(imageview 的 src)我怎么能做到这一点?
谢谢
【问题讨论】:
标签: android drawable android-animation