android中设置圆角控件
来源:互联网 发布:广告宣传单制作软件 编辑:程序博客网 时间:2024/05/29 04:46
我们经常会看到安卓应用中一些圆角的按钮如:
只需在drawable文件夹下添加几个xml文件就可以了:
在第一个xml中文件中添加如下代码:(shap_blue.xml)
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <corners android:radius="3dp"></corners> //这一行设置圆角的半径,此处是3dp <solid android:color="@color/blue"></solid> //这一行设置控件的背景颜色</shape>添加第二个xml,这个是当手指按下是的时候使用的xml(shap_gray.xml)
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<corners android:radius="3px"/>
<solid android:color="@color/gray"/>
</shape>
然后在添加一个xml把上面2个xml联系起来:(button_selector.xml)
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="false" android:drawable="@drawable/shape_blue"></item>
<item android:state_pressed="true" android:drawable="@drawable/shape_gray"></item>
</selector>
使用:
在你想要设置圆角的控件设置背景为button_selector.xml就可以了:
<Button
.....
android:background="@drawable/button_selector"/>
0 0
- android中设置圆角控件
- android 设置控件圆角
- android 中设置控件隐藏
- android 控件圆角的设置
- android控件设置边框和圆角
- android控件或布局设置圆角
- android中设置控件获得焦点
- android中设置控件获得焦点
- android中设置控件获得焦点
- android中设置控件获得焦点
- Android中给控件设置动画效果
- android中设置控件获得焦点
- android中设置view控件的gravity
- android中设置控件获得焦点
- Android 在代码中设置控件属性
- Android中设置控件透明度的方法
- Android 代码中设置控件的style
- Android 代码中设置控件颜色
- ORA-21561: OID generation failed
- 发布Qt应用程序(NSIS使用教程)
- 网易内推笔试合集(二)题解
- H.264 NAL层解析(0x00000001,编码,打包,NALU)
- JavaScript垃圾回收机制
- android中设置圆角控件
- Android 设置TabLayout背景和字体大小
- 几个闭包内存泄漏的优化方案!
- Java IO操作——回退流PushbackInputStream
- box-sizing属性
- 微信编辑器
- mysql 添加索引演变进程
- 利用递归解决全排列问题
- Git 少用 Pull 多用 Fetch 和 Merge