shape绘制背景

来源:互联网 发布:js控制元素隐藏 编辑:程序博客网 时间:2024/06/06 02:45

注释写的很清楚了,需要通过shape绘制一些view背景的可以看着修改成自己需要的样子。
先上一张图片
shape

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="oval"    android:useLevel="false">    <!-- 实心 -->    <solid android:color="@color/colorGreen" />    <!-- 圆角 -->    <corners android:radius="360dp" />    <!-- 边距 -->    <padding        android:bottom="1dp"        android:left="1dp"        android:right="1dp"        android:top="1dp" />    <!-- 大小 -->    <size        android:width="15dp"        android:height="15dp" /></shape>

补充:以下是官方给出的示例代码

<shape    xmlns:android="http://schemas.android.com/apk/res/android"    android:shape=["rectangle" | "oval" | "line" | "ring"] >    <corners        android:radius="integer"        android:topLeftRadius="integer"        android:topRightRadius="integer"        android:bottomLeftRadius="integer"        android:bottomRightRadius="integer" />    <gradient        android:angle="integer"        android:centerX="integer"        android:centerY="integer"        android:centerColor="integer"        android:endColor="color"        android:gradientRadius="integer"        android:startColor="color"        android:type=["linear" | "radial" | "sweep"]        android:useLevel=["true" | "false"] />    <padding        android:left="integer"        android:top="integer"        android:right="integer"        android:bottom="integer" />    <size        android:width="integer"        android:height="integer" />    <solid        android:color="color" />    <stroke        android:width="integer"        android:color="color"        android:dashWidth="integer"        android:dashGap="integer" /></shape>
0 0
原创粉丝点击