IconButton 是一个老外大概两年前写的 Android 控件,可以让drawableLeft或drawableRight设置的图片与文字一起居中(那些用一个layout套一个ImageView和一个TextView来实现的感到解放了没?),效果如下图。
基于老外的这个项目,我将它迁入Android Studio,作了扩展以及打包成aar发布到JCenter中央仓库(可以通过声明依赖的方式引用了,不用再导入项目或拷贝代码到你的项目中)。
对其扩展的目的主要是为满足我们的设计师,所以实现了可以选择居中方式的策略(详见代码中的app里的布局文件),可以选择图文及间距居中,文字及间距居中以及只文字居中。且在此基础上新增了同样功能的IconCheckBox。