1

次のコードを使用しています

<rotate
xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="0"
android:toDegrees="360"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="infinite"
android:duration="36000" />

Animation rotate = AnimationUtils.loadAnimation(this, R.anim.rotate);
findViewById(R.id.yourImageId).startAnimation(rotate);
rotate.reset();
rotate.start();

その意図は、Imageview 内で画像を回転させることでした。

このイメージ ビューには背景色があるため、ImageView コントロール全体が回転しているように見え、隣に配置されたテキスト ビューに重なり始めます。

コンテナが回転しているのではなく、画像だけであることを示したいと思います。

背景を削除することはできません。これは、私の特定のケースでは UI の感覚を乱します。

これをレイアウトに配置し、このイメージビューとスピンから背景を削除することは良い考えですか? または、よりスマートな方法があります。

4

1 に答える 1

0

2 つのビュー (1 つは背景のみ、もう 1 つは画像のみ) をAnimation重ねて、画像のあるビューのみを回転するように設定できます。

よろしく。

于 2012-11-15T01:18:34.857 に答える