我正在开发一个应用程序,我必须在“Spin The Bottle”应用程序中旋转一个对象。
已使用RotateAnimation开始轮换,但问题是每次在同一位置停止。我想随意停止它。请帮帮我。
先谢谢
答案 0 :(得分:2)
你是怎么称呼这个功能的?
此处的文档:http://developer.android.com/reference/android/view/animation/RotateAnimation.html
显示了一些不同的构造函数......一个采用起始角度和一个停止角度。您需要做的就是使用随机数函数生成停止角度并将其传递到:
RotateAnimation(0, randomNumber);
当然,如果你想让它从前一个位置开始,你只需要将该数字保存在一个单独的变量中,并将其作为第一个参数传递。