0

我无法弄清楚如何在 xml 中将圆形添加到方形。

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<solid android:color="#00000000" />
<stroke android:width="2dip" android:color="#E68C7C"/>
<padding
        android:bottom="5dp"
        android:left="5dp"
        android:right="5dp"
        android:top="5dp" />

我将上面的 xml 设置为 textview 的背景。那部分工作正常。我试图在正方形的右下角画一个圆圈,如下所示。

右下角的圆形按钮

4

1 回答 1

1

请尝试以下代码:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:bottom="20dp"
        android:right="20dp">
        <shape
            android:shape="rectangle">
            <stroke android:width="1dp" android:color="#E68C7C" />
            <solid android:color="#00FF0000" />
            <padding android:bottom="1dp"/>
            <size android:width="100dp"
                android:height="100dp"/>
        </shape>
    </item>
    <item android:left="90dp"
        android:top="90dp"
        android:bottom="15dp"
        android:right="15dp">
        <shape
            android:shape="oval">
            <stroke android:width="1dp" android:color="#FF0000" />
            <solid android:color="#FF0000" />
            <size android:width="2dp"
                android:height="2dp"/>
        </shape>
    </item>

</layer-list>

上面代码的输出是:

在此处输入图像描述

我希望它对你有用。

于 2019-05-17T04:51:38.323 回答