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>