У меня есть изображение с отрисовкой внутри. Этот рисунок является кольцом, похожим на то, которое присутствует в диалоговом окне прогресса:
loading_ring:
<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 вращается. Я хотел бы повернуть только кольцо (источник изображения), как мне этого добиться?
Спасибо