Сейчас я работаю над игрой для Android
Я хочу создать эффект переворота изображения с помощью анимации. Как бы я это сделал?
Сейчас я работаю над игрой для Android
Я хочу создать эффект переворота изображения с помощью анимации. Как бы я это сделал?
Хороший пример такого рода здесь
попробуйте это: Анимация Android - перевернуть
или более сложный: http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html
Мне удалось добиться этого с помощью setScaleX (для переворота / отражения вокруг оси Y). Используйте setScaleY для переворота / отражения вокруг оси X.
final ValueAnimator rotation = ValueAnimator.ofFloat(0, 360);
Затем в вашей функции onAnimationUpdate
установите масштаб по X или Y, используя функцию косинуса в вашем диапазоне углов.
view.setScaleX((float)Math.cos(Math.toRadians((Float)valueAnimator.getAnimatedValue())));
Надеюсь это поможет