我想向下扩展矩形绘制,然后旋转它,一旦它被视图修剪它类似于与左侧倾斜的梯形:
旋转工作正常:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item >
<rotate
android:fromDegrees="-19.5"
android:toDegrees="-19.5"
android:pivotX="0%"
android:pivotY="0%"
>
<shape
android:shape="rectangle" >
<solid
android:color="@android:color/black" />
</shape>
</rotate>
</item>
</layer-list>
然而,为了防止大的差距,其中矩形从我想要的旋转发生之前,以垂直缩放200%视图的底部旋转离开。 我希望我可以做这样的事情:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item >
<scale
android:scaleWidth="100%"
android:scaleHeight="200%"
android:scaleGravity="top"
>
<rotate
android:fromDegrees="-19.5"
android:toDegrees="-19.5"
android:pivotX="0%"
android:pivotY="0%"
>
<shape
android:shape="rectangle" >
<solid
android:color="@android:color/black" />
</shape>
</rotate>
</scale>
</item>
</layer-list>
但这恰恰使矩形消失。 有谁知道如何最好地实现这一目标?