Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 倾斜自定义布局_Android_Layout_Android Canvas_Skew - Fatal编程技术网

Android 倾斜自定义布局

Android 倾斜自定义布局,android,layout,android-canvas,skew,Android,Layout,Android Canvas,Skew,我有自定义布局,我将其倾斜如下: @Override protected void onDraw(Canvas canvas) { canvas.skew(0f, 0.2f); super.onDraw(canvas); } 我做到了这一点 虽然,我想从另一边倾斜它(我想要右高过左),所以我决定像这样水平翻转它 @Override protected void onDraw(Canvas canvas) { canvas.scale(-1f, 1f, super.get

我有自定义布局,我将其倾斜如下:

@Override
protected void onDraw(Canvas canvas) {
    canvas.skew(0f, 0.2f);
    super.onDraw(canvas);
}
我做到了这一点

虽然,我想从另一边倾斜它(我想要右高过左),所以我决定像这样水平翻转它

@Override
protected void onDraw(Canvas canvas) {
    canvas.scale(-1f, 1f, super.getWidth() * 0.5f, super.getHeight() * 0.5f);
    canvas.skew(0f, 0.2f);
    super.onDraw(canvas);
}
但正如你们在下面看到的,按钮也会翻转。你能建议我如何只翻转布局而不翻转里面的孩子吗