Я хочу повернуть изображение динамически (не по XML-коду). Я использую этот код, чтобы повернуть изображение:Как динамически поворачивать изображение на своем месте?
public void rotateAnimation(){
// Create an animation instance
Animation an = new RotateAnimation(30, 360);
// Set the animation's parameters
an.setDuration(2000); // duration in ms
an.setRepeatCount(0); // -1 = infinite repeated
an.setRepeatMode(Animation.REVERSE); // reverses each repeat
an.setFillAfter(true); // keep rotation after animation
// Aply animation to image view
scanCircle.setAnimation(an);
}
Используя этот код, мой ImageView получить вращаться, но его не на своей позиции, но за пределами своей позиции. Я хочу повернуть его на свое место.
Итак, как это сделать?
Спасибо, но totalWidth из которых? ImageView или дисплей? –
курса Диска :). –
Его не дисплей, его изображение Image, на котором я хочу вращать анимацию. его работы сейчас. Благодарю. –