在我的情况下如何只圆顶两个角

Lee*_*eem -2 android android-layout android-drawable

我创建了一个圆角可绘制资源round_corner_bg.xml

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#FFFFFF"/>
    <stroke android:width="3dp" android:color="#B1BCBE" />
    <corners android:radius="10dp"/>
    <padding android:left="0dp" android:top="0dp" android:right="0dp" android:bottom="0dp" />
</shape>
Run Code Online (Sandbox Code Playgroud)

我将它应用于我的LinearLayout

<LinearLayout ...>
    android:background="@drawable/round_corner_bg"
...
Run Code Online (Sandbox Code Playgroud)

它工作正常。但是,它环绕了所有四个角,我怎样才能使它只环绕左上角和右上角?

Gok*_*oku 9

尝试这个

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#FFFFFF" />
    <stroke
        android:width="3dp"
        android:color="#B1BCBE" />
    <corners android:topLeftRadius="10dp" android:topRightRadius="10dp"
        android:bottomLeftRadius="0dp" android:bottomRightRadius="0dp"/>
    <padding
        android:bottom="0dp"
        android:left="0dp"
        android:right="0dp"
        android:top="0dp" />
</shape>
Run Code Online (Sandbox Code Playgroud)

输出

在此处输入图片说明