如何在Android中随机位置/角度停止旋转瓶?

时间:2011-08-10 05:38:08

标签: android animation

我正在开发一个应用程序,我必须在“Spin The Bottle”应用程序中旋转一个对象。

已使用RotateAnimation开始轮换,但问题是每次在同一位置停止。我想随意停止它。请帮帮我。

先谢谢

1 个答案:

答案 0 :(得分:2)

你是怎么称呼这个功能的?

此处的文档:http://developer.android.com/reference/android/view/animation/RotateAnimation.html

显示了一些不同的构造函数......一个采用起始角度和一个停止角度。您需要做的就是使用随机数函数生成停止角度并将其传递到:

    RotateAnimation(0, randomNumber);

当然,如果你想让它从前一个位置开始,你只需要将该数字保存在一个单独的变量中,并将其作为第一个参数传递。