在android中使用动画的图像翻转效果

时间:2012-05-15 10:42:52

标签: android animation android-canvas

我目前正在开发Android游戏

我想使用动画创建图像翻转效果。 我该怎么做?

3 个答案:

答案 0 :(得分:2)

有一个很好的例子here

答案 1 :(得分:0)

答案 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())));

希望这有帮助