Android Shape 下边框实现教程

一、流程概要

下表是实现 Android Shape 下边框的详细步骤:

步骤 操作
1 创建一个 XML 文件用于定义 Shape 样式
2 在布局文件中引用这个 Shape 样式
3 设置 View 的背景为这个 Shape 样式
```xml
<shape xmlns:android="
    android:shape="rectangle">
    <solid android:color="@color/colorPrimary" />
    <stroke android:width="1dp" android:color="@color/colorAccent" />
    <corners android:radius="0dp" />
    <padding android:top="0dp" android:bottom="1dp" />
</shape>


## 二、详细步骤

#### 步骤1:创建一个 XML 文件用于定义 Shape 样式

在 res/drawable 目录下创建一个 XML 文件,比如 border_bottom_shape.xml,用于定义下边框的样式。
可以使用如下代码:

```xml
<shape xmlns:android="
    android:shape="rectangle">
    <solid android:color="@color/colorPrimary" /> <!-- 填充色 -->
    <stroke android:width="1dp" android:color="@color/colorAccent" /> <!-- 下边框样式 -->
    <corners android:radius="0dp" /> <!-- 圆角半径 -->
    <padding android:top="0dp" android:bottom="1dp" /> <!-- 上下边距 -->
</shape>
步骤2:在布局文件中引用这个 Shape 样式

在需要显示下边框的控件的布局文件中,设置背景为刚才创建的 Shape 样式。

<View
    android:layout_width="match_parent"
    android:layout_height="2dp"
    android:background="@drawable/border_bottom_shape" />
步骤3:设置 View 的背景为这个 Shape 样式

最后,设置需要显示下边框的 View 控件的背景为刚才创建的 Shape 样式即可。

三、总结

通过以上步骤,你可以很容易实现 Android Shape 下边框效果。希望这篇教程对你有所帮助,加油!

journey
    title Android Shape 下边框实现流程
    section 创建 Shape 样式
        创建XML文件定义Shape样式: 2022-01-01, 2h
    section 布局文件中引用Shape样式
        设置View背景为Shape样式: 2022-01-01, 1h
    section 设置View背景
        设置View背景为Shape样式: 2022-01-01, 1h
gantt
    title Android Shape 下边框实现甘特图
    dateFormat  YYYY-MM-DD
    section 实现流程
    创建Shape样式           :done,    p1, 2022-01-01, 2h
    布局文件中引用Shape样式   :done,    p2, 2022-01-01, 1h
    设置View背景            :active,  p3, 2022-01-01, 1h

通过以上步骤,你可以很容易实现 Android Shape 下边框效果。希望这篇教程对你有所帮助,加油!