博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android开源项目——设置图文居中的按钮 IconButton
阅读量:7203 次
发布时间:2019-06-29

本文共 480 字,大约阅读时间需要 1 分钟。

简介

这是一个老外两年前写的项目,见:。它可以使一个Button的图片与文字一起居中,如下图:

以前要实现这种效果却是用一个Layout和一个ImageView一个TextView来实现它的同学,看到这个项目的这一刻,满满的感动有木有?

扩展

为方便在项目中使用,及实现项目里的其它需求,我fork了此项目,对它进行了修改和扩展,并发布到jCenter中。另外,表示老外真的很友好。

为实现设计师设计的界面,我对它的扩展如下:

1.扩展了居中策略。原来的IconButton中,是图片、图片与文字的间距和文字一起居中的。我扩展为默认是这三个一起居中,但也可以设置为仅文字居中或者文字与间距居中。

2.增加了IconCheckBox。这主要是为实现下图中的效果:

在上图中,文字是要居中的,而小箭头则在它旁边,并且小箭头与文字有一定的间距。

使用

接下来,只要在布局文件中用这个IconButton或IconCheckBox就可以了,代码如下:

其中的iconPadding是图片与文字的间距。  

你可能感兴趣的文章
怎样收集有用的QQ号码为我所用
查看>>
web开发小记2:js触发css过渡
查看>>
hive-极致优化(二)-解释计划类别
查看>>
ajax跨域
查看>>
webpack4配置详解之常用插件分享
查看>>
phalcon7 阅读理解
查看>>
消息中间件 RocketMQ源码解析:Message顺序发送与消费
查看>>
PHPCMS自带框架学习
查看>>
spark源码学习
查看>>
git pull/push 因提交文件内容过大而失败的解决方案
查看>>
Postgres 数据库操作备忘
查看>>
Idea 安装 findbugs 插件 与 代码扫描 导出 html/xml
查看>>
kali 2.0修改gnome登陆界面背景图片
查看>>
asterisk-基础学习一
查看>>
App模块化及工程扩展----- android
查看>>
CAS 中央身份验证服务加单点登录和单点退出学习笔记
查看>>
对比git rm和rm的使用区别
查看>>
iOS手势操作(Swift)
查看>>
pureftpd,pure-pw,ftp指定用户访问指定的目录
查看>>
Super NES Programming/SNES Specs
查看>>