sachhl 发表于 2020-10-16 14:48:06

XML零代码触发焦点、按下,更改形状、颜色、透明、线条

本帖最后由 sachhl 于 2020-10-16 15:12 编辑

潜伏论坛一个月了,第一次发帖
希望赚点积分,买些源码再多多学习


这个XML说不定能给大家节约100行代码
图形按钮是大家非常常用的组件,样式,颜色,触发状态 为了APP的统一性应该是差不多的
一个XML搞定 再也不复制粘贴代码
按钮只需要添加XML图片不需要任何代码就可以实现效果。

可以触发“焦点”“按下”,来变化按钮样式,边框线条粗细颜色,按钮颜色,透明度
应该还可以实现渐变,水波纹效果,哪个大佬帮我看看水波纹效果写?

由于没什么代码 所以直接上传XML 放到工程—res资源—drawable图片 里调用就行

根据自己情况自行修改
颜色是八位数前两位是透明度0~255 对应 十六进制 00~FF 要改的自己转换进制
radius 是弧度 自己改数值
width 是线条粗细 后面的color是线条颜色

全部带代码、组件、效果如下(不会挪到上面去了):




sachhl 发表于 2020-10-16 14:56:18

多的图片不会删了{:4_89:}

eruyivip 发表于 2020-10-16 15:06:58

码触发焦点

zengjian0303 发表于 2020-10-16 16:02:10

学习学习,金币+1

oopoo 发表于 2020-10-16 16:38:27

来看看

liangjian 发表于 2020-10-16 19:01:18

RE: XML零代码触发焦点、按下,更改形状、颜色、透明、线条 [修改]

fyqd 发表于 2020-10-16 19:36:02

感谢分享

chengwei5714869 发表于 2020-10-16 21:04:46

好看多了,谢谢

8915123 发表于 2020-10-16 21:30:22

66666666

eruyivip 发表于 2020-10-17 00:10:34

XML零代码触发
页: [1] 2 3 4 5 6
查看完整版本: XML零代码触发焦点、按下,更改形状、颜色、透明、线条