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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 最近打算好好复习并学习下drawables,为了加强记忆及方便以后查阅,特再此处做记录。 shape,图形的意思,...
- android的样式主要则是通过shape、selector、layer-list、level-list、styl...