如何在早于3.0的Android中使用rotateY属性?

如何在早于3.0的Android中使用rotateY属性?,android,view,android-custom-view,Android,View,Android Custom View,我想在早于3.0的Android中使用rotateY=180属性。如何在自定义视图中重写onDraw方法来创建属性的这种行为?在Android 3.0以上版本中没有问题,但在旧版本中不支持此功能。您可以使用此功能 public void draw(Canvas canvas) { canvas.save(); canvas.rotate(angle * 180.0f / (float) Math.PI); canvas.restore(); } 我应该在哪里调用super.onDraw

我想在早于3.0的Android中使用rotateY=180属性。如何在自定义视图中重写onDraw方法来创建属性的这种行为?在Android 3.0以上版本中没有问题,但在旧版本中不支持此功能。

您可以使用此功能

public void draw(Canvas canvas) 
{
canvas.save();
canvas.rotate(angle * 180.0f / (float) Math.PI);



canvas.restore();
}

我应该在哪里调用super.onDrawcanvas,还有一个问题是,如果我想旋转Y=180,角度值应该是多少?您不需要调用onDraw,它是自动调用的。您可以在要旋转视图的位置调用invalidte。我想创建一个自定义按钮,该按钮在Y轴上旋转,值为180。我想添加行为rotateY=180属性