android 实现圆角按钮,Android实现圆角Button按钮
本文实例讲述了Android开发圆角Button按钮实现过程,分享给大家供大家参考,具体内容如下
需求及效果图:
实现思路:
1、shape实现圆角
在drawable新建两个xml 文件, 这两个 xml文件用shape 实现了圆角效果。
Note:
因为要让用户有按下去的效果体验, 所有要有两套圆角图, 在按下去时候切换
android:shape="rectangle" >
android:shape="rectangle" >
2、selector实现按下效果
在 drawable 新建 一个 xml 文件, 用 selector 把刚才 建立的两个 xml 文件组织起来
3、style实现多个按钮复用
在res/values/styles.xml 里面输入下面代码
0dp
1
wrap_content
20sp
@drawable/button_shape
@color/white
4、引用圆角按钮
在 layout/fragment_bomb.xml 里面 用 style 引用
android:id="@+id/fireup"
style="@style/SmsButton"
android:layout_marginEnd="20dp"
android:layout_marginStart="20dp"
android:text="@string/fireup" />
可以省去建立style的步骤, 直接在layout里面引用即可。
以上就是本文的全部内容,希望对大家的学习Android有所帮助。
时间: 2015-12-27
android 实现圆角按钮,Android实现圆角Button按钮相关推荐
- android中在java代码中设置Button按钮的背景颜色
android中在java代码中设置Button按钮的背景颜色 1.设置背景图片,图片来源于drawable: flightInfoPanel.setBackgroundDrawable(getRes ...
- vant 表单按钮置灰_Vant Button 按钮
引入import Vue from 'vue'; import { Button } from 'vant'; Vue.use(Button); 代码演示 按钮类型 支持default.primary ...
- android开发按钮形状改变,改变button按钮的形状
文章分类:移动开发 个人总结,总是看别人的东西,自己也分享下自己的.呵呵 改变button的形状,有两种方式: 1:方法一:通过在xml的button属性中设置, android:layout_wid ...
- Android中利用shape属性自定义设置Button按钮
博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,
- android倒角按钮,Android实现圆角Button按钮
本文实例讲述了Android开发圆角Button按钮实现过程,分享给大家供大家参考,具体内容如下 需求及效果图: 实现思路: 1.shape实现圆角 在drawable新建两个xml 文件, 这两个 ...
- android 背景描边,Android告别使用shape标签,自定义实现圆角、背景色、描边Button...
为什么不使用shape标签 我想大家平常都用过shape标签来定义一个Drawable,来实现一些例如圆角.设置描边等一些需求.但是,最近发现项目中res/drawable/下的shape标签文件越来 ...
- Android 自定义Button按钮显示样式(正常、按下、获取焦点)
2019独角兽企业重金招聘Python工程师标准>>> 现在的用户对APP的外观看得很重要,如果APP内所有元件都用Android默认样式写,估计下面评论里就有一堆在骂UI丑的.今天 ...
- android 自定义控件 焦点,Android 自定义Button按钮显示样式(正常、按下、获取焦点)...
现在的用户对APP的外观看得很重要,如果APP内所有元件都用Android默认样式写,估计下面评论里就有一堆在骂UI丑的.今天学习自定义Button按钮样式.Button样式修改的是Button的背景 ...
- Android基础:Button按钮
Button按钮 StateListDrawable简介 Button事件 Button注意事项 StateListDrawable简介 在Android中,我们经常通过按钮的状态去改变按钮的背景色和 ...
最新文章
- css 子元素设置float,父元素高度塌陷
- 公积金买房有什么好处?
- 相机小景深和大景深的区别?
- 关于出去还是不出去的选择
- 【机器视觉】 gen_measure_arc算子
- Tomcat和Eclipse不同的集成方式
- Red Hat Enterprise 5 server 上安装 memcached 的问题记录
- 2018年全国《程序员高考》真题试卷
- C/C++的readdir和readdir_r函数(遍历目录)
- 【LeetCode+51nod】股票低买高卖N题
- deny后加to do还是doing_become to do还是doing
- 优必选能开放软硬件源代码吗_开放式硬件为何胜出
- Redis数据类型详解(五种)
- 启明星辰天玥网络安全审计系统手册
- 工业软件深度:中国PLM/MES/SCADA/DCS格局与主要玩家分析~
- VMWare Fusion 导入已有的虚拟机
- 图片转Word文档怎么转
- boj 454 帮帮小叮当【SPFA】
- 有密码的压缩包怎么解密
- 自带作弊功能的老虎机--一样会让你输光,呵呵
热门文章
- Java飞机小项目6
- 优酷客户端性能评估解决方案:通用性能测试
- 抖音电商的物流病,“极速达”能治吗?
- postgresql: 求和后再求平均值
- 将k1=v1k2=v2k3=v3k4=v4k5=v5k6={k7=v7k8=v8}k9=v9转为Map
- 常见几个设计模式(面试自自备)
- Shell 中的中括号用法总结
- IT人士更应该学习《黄帝内经》
- 俄勒冈之旅_玩家之旅
- 仿百度弹出框在框架页面中的应用