我目前正在开发Android游戏
我想使用动画创建图像翻转效果。 我该怎么做?
答案 0 :(得分:2)
有一个很好的例子here
答案 1 :(得分:0)
试试这个: Android Animation - Flip
或更复杂: http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html
答案 2 :(得分:0)
我设法使用setScaleX实现了这一点(围绕Y轴进行翻转/反射)。使用setScaleY绕X轴进行翻转/反射。
final ValueAnimator rotation = ValueAnimator.ofFloat(0, 360);
然后在onAnimationUpdate
函数中,使用角度范围内的余弦函数在X或Y上设置比例。
view.setScaleX((float)Math.cos(Math.toRadians((Float)valueAnimator.getAnimatedValue())));
希望这有帮助