我正在开发一个Android应用程序,并且在drawable上遇到了一些麻烦。
我试图达到这样的一个角落
https://imgur.com/DYWfsZI
我只希望红色区域和白色必须透明。
(当然最好是xml)
答案 0 :(得分:0)
尝试一下:
1:在可绘制对象中定义 top_left_outer_bg.xml :
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle" >
<solid android:color="@android:color/holo_red_dark" />
</shape>
</item>
<item>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@android:color/white"/>
<corners android:radius="50dp"
android:topRightRadius="0dp"
android:bottomRightRadius="0dp"
android:bottomLeftRadius="0dp"/>
</shape>
</item>
</layer-list>
2:将 top_left_outer_bg.xml 作为背景添加到布局中
android:background="@drawable/top_left_outer_bg"