摘要:本文将带你了解Android设置按钮样式及图片样式(圆角),希望本文对大家学Android有所帮助。
设置按钮边框颜色:
在drawable中 新建一个button_edge.xml文件
<!--?xml version="1.0" encoding="UTF-8"?-->
<layer-list xmlns:android="https://schemas.android.com/apk/res/android">
<!-- 边框颜色值 --><item>
<shape>
<solid android:color="#3bbaff">
</solid></shape>
</item>
<!--这个是按钮边框设置为四周 并且宽度为1-->
<item android:bottom="1dp" android:left="1dp" android:right="1dp" android:top="1dp">
<shape>
<!--这个是背景颜色-->
<solid android:color="#ffffff">
<!--这个是按钮中的字体与按钮内的四周边距-->
<padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp">
</padding></solid></shape>
</item>
</layer-list>
使用:
android:background="@drawable/button_edge"
圆角按钮:(其实按钮还是方形的,只是将外围部分隐藏了而已)
在drawable中: 新建一个 button_circle_shape.xml文件
<!--?xml version="1.0" encoding="UTF-8"?-->
<shape android:shape="rectangle" xmlns:android="https://schemas.android.com/apk/res/android">
<!-- 填充的颜色 -->
<solid android:color="#FFFFFF">
<!-- android:radius 弧形的半径 -->
<!-- 设置按钮的四个角为弧形 -->
<corners 3e--="" android:radius="5dip">
android:topLeftRadius="10dp"
android:topRightRadius="10dp"
android:bottomRightRadius="10dp"
android:bottomLeftRadius="10dp"
/>
**设置文字padding**
<!-- padding:Button里面的文字与Button边界的间隔 -->
<padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp">
</padding></corners></solid></shape>
使用:
android:background="@drawable/shape"
设置圆角图片
简单的设置:(不能添加自定义图片 只能设置颜色和字体)
在drawable中 创建一个image_circle.xml图片
<!--?xml version="1.0" encoding="utf-8"?-->
<shape xmlns:android="https://schemas.android.com/apk/res/android">
<solid android:color="#FFFFFF">
<corners android:bottomleftradius="10dp" android:bottomrightradius="10dp" android:topleftradius="10dp" android:toprightradius="10dp">
</corners></solid></shape>
使用:
android:background="@drawable/image_circle"
可以给自定义图片加圆角
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之Android频道
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号