首页 > 解决方案 > 在按钮周围创建一个白框

问题描述

我对 Android 应用程序开发有点陌生。我正在尝试创建以下布局:

在此处输入图像描述

如您所见,我们有一个背景、两个按钮和另一个白色“背景”,即按钮的“框架”。这个框架是白色的,你可以看到背景模糊。

在下图中,我用黑框包围了“白色”部分,这样更容易理解(因为背景有点亮):

在此处输入图像描述

请注意,这个框架不是全白的(虽然你可以看到背景)。

我知道如何添加背景并创建这些按钮,但如何创建那个白框?

标签: android

解决方案


你可以像这样创建一个drawable

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:tools="http://schemas.android.com/tools">
    <item>
        <shape android:shape="rectangle">
            <solid android:color="YOUR_BACKGROUND_COLOR"/>
            <corners android:radius="10dp"/>
            <stroke android:color="YOUR_FRAME_COLOR" android:width="2dp"/>
        </shape>
    </item>

</selector>

并将此可绘制对象作为背景应用到根布局。


推荐阅读