0

我目前正在开发一款安卓游戏

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

4

3 回答 3

2

这里有一个很好的例子

于 2012-05-15T10:45:40.480 回答
0

试试这个: Android 动画 - 翻转

或更复杂: http: //www.inter-fuser.com/2009/08/android-animations-3d-flip.html

于 2012-05-15T10:45:29.567 回答
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())));

希望这可以帮助

于 2017-10-04T17:41:14.493 回答