gpt4 book ai didi

具有半圆边缘的android按钮

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:00:09 25 4
gpt4 key购买 nike

我试图在我的 Android 项目中创建一个用于我的图像按钮的形状,它的左右两侧基本上都有半个圆圈。

我想我可以只使用一个带半径的形状 XML,但它只是圆角,我需要整个左边和右边是半圆,如下图所示。

我当前的形状 XML 如下所示:

<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
android:color="@color/white">

<corners
android:radius="60dip"
/>

<stroke
android:width="0dp"
android:color="#000000" />


<solid
android:color="@color/white" />

</shape>

但我正在尝试获得这种效果: enter image description here

最佳答案

您必须像这样指定每个角半径:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/green" />
<size android:height="30dp" />
<corners
android:bottomRightRadius="15dp"
android:bottomLeftRadius="15dp"
android:topRightRadius="15dp"
android:topLeftRadius="15dp"
/>
</shape>

你不应该指定宽度,这样它可以调整宽度作为背景绘制。

关于具有半圆边缘的android按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20954590/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com