android button 按钮,设置左/右小图标,与文字居中距离

参考博客地址

功能点
  • 支持自定义图标与文字的距离
  • 支持小图标宽高自定义
  • 支持左右自定义小图标
复制代码
maven { url 'https://jitpack.io' }
implementation 'com.github.CMzhizhe:AppCompatButtonProject:1.0.0'

 <com.gxx.buttonlibrary.DrawableCenterButton
        android:layout_marginTop="10dp"
        android:clickable="true" 
        android:layout_width="172dp"
        android:layout_height="55dp"
        app:dl_dis="10dp" //文字图片距离
        app:dl_width="30dp" //宽高
        app:dl_height="30dp"
        android:gravity="center" //居中
        android:background="@drawable/ripple_c899fc_solid_7904fd_radius_50"
        android:drawableStart="@drawable/down" //设置左边,右边就用 android:drawableRight
        android:text="Download"
        android:textColor="@color/white"
        android:textSize="18sp" />
相关推荐
alexhilton11 小时前
Jetpack Compose中的阴影艺术
android·kotlin·android jetpack
Tom4i14 小时前
Kotlin 中的 inline 和 reified 关键字
android·开发语言·kotlin
无知的前端17 小时前
一文读懂-Jetpack与AndroidX
android·kotlin·android jetpack
用户69371750013841 天前
Kotlin 函数详解:命名参数与默认参数值
android·后端·kotlin
Jeled1 天前
RecyclerView ViewHolder 复用机制详解(含常见错乱问题与优化方案)
android·学习·面试·kotlin
柯南二号1 天前
【大前端】【Android】 Kotlin 语法超详细解析(2025 最新)
android·kotlin
Ya-Jun2 天前
项目实战Now in Android:项目模块说明
android·架构·kotlin
消失的旧时光-19432 天前
Kotlinx.serialization 使用指南
android·kotlin·json
消失的旧时光-19432 天前
Kotlinx.serialization 项目集成
android·kotlin·json
彭同学学习日志2 天前
解决 Android Navigation 组件导航栏配置崩溃:从错误到实现的完整指南
android·kotlin