解决方法
下面是一个可绘制资源的示例,在图像前面的右下角有一个三角形.作为图像我使用默认的android启动器图标.您可以使用任何其他图像.
在res / drawable中创建triangle.xml文件,如下所示:
- <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
- <item
- android:drawable="@drawable/ic_launcher">
- </item>
- <item>
- <rotate
- android:fromDegrees="-45"
- android:toDegrees="0"
- android:pivotX="150%"
- android:pivotY="20%" >
- <shape
- android:shape="rectangle" >
- <solid android:color="#ff0000" />
- </shape>
- </rotate>
- </item>
- </layer-list>
然后将其用作视图的背景属性:
- android:background="@drawable/triangle"