这个drawable创建对角线切割背景:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/colorPrimary"/>
<item android:top="170dp"
android:bottom="-100dp"
android:left="0dp"
android:right="-300dp">
<rotate
android:fromDegrees="-10"
android:pivotX="0%"
android:pivotY="100%">
<shape
android:shape="rectangle">
<solid
android:color="?android:colorBackground"/>
</shape>
</rotate>
</item>
</layer-list>
在android studio
查看工作中,但RUN
无法在移动设备上运行
错误日志:
android.view.InflateException: Binary XML file line #9: Error inflating class <unknown>
如何解决?
答案 0 :(得分:0)
您在XML drawables中使用主题引用需要API级别21(当前最小值低于21)
答案 1 :(得分:0)
我发现了同样的问题,我通过传递颜色代码而不是android:color="?android:colorBackground"
<solid
android:color="#FFFFFF"/>
并为我工作......