android 在selector中同时设置button的圆角和点击效果,简单颜色无需美工
来源:互联网 发布:网络直播产业链 编辑:程序博客网 时间:2024/05/17 01:22
1,如果我们没有美工来设计我们的圆角图片,可以采用shape的方式实现:
<?xml version="1.0" encoding="UTF-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!-- 填充的颜色 --> <solid android:color="@color/systemcolor" /> <!-- 设置按钮的四个角为弧形 --> <!-- android:radius 弧形的半径 --> <corners android:radius="5dip" /> <!-- padding:Button里面的文字与Button边界的间隔 --> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /></shape>
2.这里设置了圆角之后,我们又发现我们所需要的按钮点击效果变化没有设置,这该怎么办呢,这个时候我们在 selector中进行设置,同时使用shape来实现我们正常button的点击效果
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true"> <!-- 定义当button 处于pressed 状态时的形态。--> <shape> <solid android:color="@color/green" /> <!-- 设置按钮的四个角为弧形 --> <!-- android:radius 弧形的半径 --> <corners android:radius="5dip" /> <!-- padding:Button里面的文字与Button边界的间隔 --> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> </shape> </item> <item > <!-- 定义button默认时的形态--> <shape> <solid android:color="@color/systemcolor" /> <!-- 设置按钮的四个角为弧形 --> <!-- android:radius 弧形的半径 --> <corners android:radius="5dip" /> <!-- padding:Button里面的文字与Button边界的间隔 --> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> </shape> </item></selector>
0 0
- android 在selector中同时设置button的圆角和点击效果,简单颜色无需美工
- android selector设置button点击效果(详细)以及常见问题
- Android中Button设置drawablePadding没效果和设置selector后按下时没效果
- 不用selector实现button的简单点击效果
- Android listview的item中button的点击事件 item和button 可同时点击
- Android 文字和按钮Button点击效果的(selector使用)直接用
- Android Button 中绚丽渐变效果的设置 如此简单。。。
- Android Button 中绚丽渐变效果的设置 如此简单。。。
- Android设置TextView的Selector来控制点击的颜色
- Android设置TextView的Selector来控制点击的颜色
- Android设置TextView的Selector来控制点击的颜色
- Android设置TextView的Selector来控制点击的颜色
- Android设置TextView的Selector来控制点击的颜色
- Android设置TextView的Selector来控制点击的颜色
- Android设置TextView的Selector来控制点击的颜色
- 安卓自定义圆角Button,继承Button类实现在xml设置圆角半径和背景颜色和点击背景颜色
- android selector 背景选择器的使用, button (未点击,点击,选中保持状态)效果实现
- textview中点击效果实现,比如点击textview中实现图片和文字的颜色变化(类似于button)
- Android中实现静态的默认安装和卸载应用
- Java 基本数据类型
- ZeroMQ(java)之Router/Dealer模式
- Eclipse Paho Java Client分析——整体架构分析
- PetaPojo —— JAVA版的PetaPoco
- android 在selector中同时设置button的圆角和点击效果,简单颜色无需美工
- SQL/PLSQL:在where条件中写case when和decode
- 手机移动端横向日期选择器实现思路
- 欢迎使用CSDN-markdown编辑器
- Java 变量类型
- 射频识别技术漫谈(6)——通讯协议概述
- SpringBoot入门系列: JPA mysql(五)
- 优化SQL Server
- 设备模型六(bus, device, driver)