プログラムで画像を翻訳しました。後で、私のコードで、画像をその中心を中心に回転させようとします。ただし、回転は、変換前の元の配置を中心に画像を回転させています。コードの翻訳部分をコメントアウトすると、すべてが正常に機能し、画像が中心を中心に回転します。しかし、最初に翻訳すると、回転は新しい位置を考慮しません。私は何をする必要がありますか?
View v;
animation anim = AnimationUtils.loadAnimation(getApplication(),R.anim.slide_in_up);
v.setTranslationY(#);
v.startAnimation(anim);
以下のxml:
<set xmlns:android="http://schemas.android.com/apk/res/android">
<rotate
android:fromDegrees="-360.0"
android:toDegrees="0.0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="1000" />
</set>