Android shape的xml文件

Android shape的xml文件可以写不同形状、背景、边框、圆角等等效果,可以代替不少. 9图片的使用,缩小资源文件的大小。下面看一下shape可以包含的内容有哪些。

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <shape
 3     xmlns:android="http://schemas.android.com/apk/res/android"
 4     android:shape=["rectangle" | "oval" | "line" | "ring"] >
 5     <corners
 6         android:radius="integer"
 7         android:topLeftRadius="integer"
 8         android:topRightRadius="integer"
 9         android:bottomLeftRadius="integer"
10         android:bottomRightRadius="integer" />
11     <gradient
12         android:angle="integer"
13         android:centerX="integer"
14         android:centerY="integer"
15         android:centerColor="integer"
16         android:endColor="color"
17         android:gradientRadius="integer"
18         android:startColor="color"
19         android:type=["linear" | "radial" | "sweep"]
20         android:useLevel=["true" | "false"] />
21     <padding
22         android:left="integer"
23         android:top="integer"
24         android:right="integer"
25         android:bottom="integer" />
26     <size
27         android:width="integer"
28         android:height="integer" />
29     <solid
30         android:color="color" />
31     <stroke
32         android:width="integer"
33         android:color="color"
34         android:dashWidth="integer"
35         android:dashGap="integer" />
36 </shape>

 

posted @ 2015-11-08 10:36  默默笙萧  阅读(499)  评论(0编辑  收藏  举报