Android中shape的自定义艺术效果使用

shape形状之意,可自定义各种形状,如背景椭圆,圆角等等

创建目录:drawable–右键–new–drawable resourse file–键入文件名my_shape–ok–修改selector标签为shape

Android中shape的自定义艺术效果使用_第1张图片

1圆角



    


引用:android:background="@drawable/my_shape"

Android中shape的自定义艺术效果使用_第2张图片

2 单独控制某个圆角,如左上,右下。



    


Android中shape的自定义艺术效果使用_第3张图片

3 圆形背景

前提button宽高一样,圆角大小为button的一半大



    


 

Android中shape的自定义艺术效果使用_第4张图片

3 描边效果
注意此时用textview引用,botton无效
solid:实体,可设置主体颜色
stroke:描边,dashWidth虚线宽度,dashGap虚线间的距离



    
    
    
    


引用




    


Android中shape的自定义艺术效果使用_第5张图片

4渐变色
gradient:倾斜度,标签实现
红绿蓝



    


引用




    


Android中shape的自定义艺术效果使用_第6张图片

拓展
1gradient标签默认类型是线性的android:type=“linear”,还有一种炫酷的效果是扫射sweep



    


Android中shape的自定义艺术效果使用_第7张图片

2确定逆时针旋转的角度angle属性,如android:angle="90"表示逆时针转90度



    


Android中shape的自定义艺术效果使用_第8张图片

最后来一个好叼的样子



    


Android中shape的自定义艺术效果使用_第9张图片

到此这篇关于Android中shape的自定义艺术效果使用的文章就介绍到这了,更多相关Android shape内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的:(Android中shape的自定义艺术效果使用)