加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

通过xml定义背景形状

发布时间:2020-12-16 02:16:07 所属栏目:百科 来源:网络整理
导读:前言:如下做记录展示,注释中对每个标签都有解释,需要的朋友可以参考下。 在drawable文件夹下新建shape文件: ?xml version="1.0" encoding="utf-8"? !-- 定义形状(椭圆) -- shape xmlns:android = "http://schemas.android.com/apk/res/android" androi

前言:如下做记录展示,注释中对每个标签都有解释,需要的朋友可以参考下。

在drawable文件夹下新建shape文件:

<?xml version="1.0" encoding="utf-8"?>
<!-- 定义形状(椭圆) -->
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
    <!-- 边角半径 -->
    <corners android:radius="10dp"/>
    <!-- 倾斜度 -->
    <gradient android:type="linear" />
    <!-- 背景padding值 -->
    <padding android:left="30dp" android:top="30dp" android:right="0dp" android:bottom="0dp"/>
    <!-- 背景宽高 -->
    <size android:width="50dp" android:height="30dp"/>
    <!-- 背景颜色 -->
    <solid android:color="#000000"/>
    <!-- 边线 -->
    <stroke android:width="1px" android:color="#BEC1C6"/>
</shape>

注意:
1. 自定义背景圆可以定义每个角的弧度
2. 上面的一些属性,如padding属性、size属性在控件的该属性下没有设置值才有效果,也就是说属性一致由控件属性说了算,控件属性没有设置则由自定义背景属性决定

以上就是全部内容,大家可以自个去试试,有什么问题可以留言。或者在微信公众号“技术帮团队”上找我们。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读