所以我在屏幕中央摆放了正方形。现在我有2个按钮可以左右旋转。
switch (v.getId()) {
case R.id.leftClick:
square.setRotation(square.getRotation() - 90);
break;
case R.id.rightClick:
square.setRotation(square.getRotation() + 90);
break;
default:
break;
}
我想通过触摸来改变它。可能是屏幕的垂直一半(水平下半部分)。如果那是有道理的。我也很好奇是否可以将动画与旋转同步。有小费吗?提前谢谢。
答案 0 :(得分:1)
@cookiemonster:您可以根据需要使用 RotateAnimation 。 RotateAnimation控制对象旋转的动画。该旋转发生在X-Y平面中。您可以指定用于旋转中心的点where (0,0) is the top left point
。如果未指定,(0,0) is the default rotation point
。请查看下面的演示链接。我希望它会有所帮助。