shape

android:shape="rectangle"|"oval"|"line"|"ring"//共有4种类型,矩形(默认)/椭圆形/直线形/环形// 以下4个属性只有当类型为环形时才有效android:innerRadius="dimension"//内环半径android:innerRadiusRatio="float"//内环半径相对于环的宽度的比例,比如环的宽度为50,比例为2.5,那么内环半径为20android:thickness="dimension"//环的厚度android:thicknessRatio="float"//环的厚度相对于环的宽度的比例android:useLevel="boolean">//如果当做是LevelListDrawable使用时值为true,否则为false.android:radius="dimension"//全部的圆角半径android:topLeftRadius="dimension"//左上角的圆角半径android:topRightRadius="dimension"//右上角的圆角半径android:bottomLeftRadius="dimension"//左下角的圆角半径android:bottomRightRadius="dimension"/>//右下角的圆角半径android:type=["linear"|"radial"|"sweep"]//共有3中渐变类型,线性渐变(默认)/放射渐变/扫描式渐变android:angle="integer"//渐变角度,必须为45的倍数,0为从左到右,90为从上到下android:centerX="float"//渐变中心X的相当位置,范围为0~1android:centerY="float"//渐变中心Y的相当位置,范围为0~1android:startColor="color"//渐变开始点的颜色android:centerColor="color"//渐变中间点的颜色,在开始与结束点之间android:endColor="color"//渐变结束点的颜色android:gradientRadius="float"//渐变的半径,只有当渐变类型为radial时才能使用android:useLevel=["true"|"false"] />//使用LevelListDrawable时就要设置为true。设为false时才有渐android:left="dimension"android:top="dimension"android:right="dimension"android:bottom="dimension"/>ndroid:width="dimension"//描边的宽度android:color="color"//描边的颜色android:dashWidth="dimension"//虚线的宽度,值为0时是实线android:dashGap="dimension"/>//虚线的间隔

你可能感兴趣的:(shape)