通过xml定义背景形状

来源:互联网 发布:windows 图标 闪烁 编辑:程序博客网 时间:2024/06/13 05:18

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

在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属性在控件的该属性下没有设置值才有效果,也就是说属性一致由控件属性说了算,控件属性没有设置则由自定义背景属性决定

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

0 0
原创粉丝点击