-
自定义某个控件的形状 如 圆角 巨型 环形 :
- 在工程文件的新建 res/drawable/shape文件(以下键一个圆角)
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <!-- android:shape="rectangle" 设置为矩形--> <!-- 设置渐变的颜色 android:startColor="#FFFF00"开始颜色 android:endColor="#00FFFF"结局颜色 android:angle="45"渐变角度 --> <gradient android:startColor="#FFFF00" android:endColor="#00FFFF" android:angle="45" /> <!-- 填充大小 --> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> <!-- 设置圆角矩形 android:radius="20dp"(四边都设置)--> <corners android:topLeftRadius="20dp" android:topRightRadius="20dp" android:bottomLeftRadius="20dp" android:bottomRightRadius="20dp" /> </shape>
- 调用
<Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" android:layout_marginTop="20dp" android:background="@drawable/my_shape_rectangle_02"/>
- 在工程文件的新建 res/drawable/shape文件 其他属性
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <!-- 设置填充的颜色 --> <solid android:color="#87CEEB"/> <!-- 设置内边距 --> <padding android:left="5dp" android:top="5dp" android:right="5dp" android:bottom="5dp" /> <!-- 设置矩形边 --> <!-- android:dashGap 虚线 间距 dashWidth 虚线的宽度--> <stroke android:width="3dp" android:color="#000000" android:dashGap="10dp" android:dashWidth="5dp" /> </shape>
- 在工程文件的新建 res/drawable/shape文件(以下键一个环形)
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="ring" android:innerRadius="5dp" android:thickness="0dp" android:useLevel="false" > <!-- android:shape="ring" 设置环形 android:innerRadius="5dp" 设置内部半径 android:thickness="0dp" 设置厚度 android:useLevel="false" 设置为flase 反正不设置就不成环形 --> <!-- 设置边 --> <stroke android:width="60dp" android:color="#ff0000" /> <!-- 填充颜色 貌似怪怪的 --> <solid android:color="#00ff00"/> <size android:width="100dp" android:height="100dp" /> </shape>
18 UI美化自定义形状shape
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
下一篇:awk教程
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
SpringBoot自定义starter
SpringBoot自定义starter
spring maven ci -
Android 自定义样式Shape
Android 自定义样式Shape拓展Shape常用于自定义背景样式,通常Android开发中一些背
shape 渐变背景 自定义样式 android xml -
左侧自定义栏目美化
我的微信公众号学习的路上, 与君共勉。如有疑惑, 欢迎小窗。
csdn 自定义 栏目 左侧 美化 -
主题自定义美化
第一步,
博客CSS 主题美化 css 上传 html