2015-11-12 2 views
-1

Как я могу повернуть .png imageButton 180 градусов? Я пробую это с помощью анимации, но когда анимация заканчивается, она включается. Спасибо ..Как повернуть объекты на 180 градусов на андроид?

+0

Можете ли вы уточнить. Вы имеете в виду, что когда конец анимации заканчивается, изображение начинает вращаться/поворачиваться? Также, пожалуйста, поделитесь с вами кодом, это упростит ситуацию! –

ответ

3

Вы можете использовать с ImageView и API> = 11

mImageView.setRotation(angle); 

В XML атрибут можно использовать android:rotation="90"

Вы также можете сделать это с Matrix

(Предполагается, что imageView, angle, pivotX & pivotY уже определены)

Matrix matrix = new Matrix(); 
    imageView.setScaleType(ImageView.ScaleType.MATRIX); //required 
    matrix.postRotate((float) angle, pivotX, pivotY); 
    imageView.setImageMatrix(matrix); 
0

Просто добавив это:

yourAnimation.setFillAfter(true); 

И если вы хотите реальный вид вращаться (изменить исходное положение), используя ObjectAnimator

Смежные вопросы