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" />
相关推荐
赏金术士1 天前
Android 项目模块化与 Feature 组件实践
android·kotlin·模块化
_qingche1 天前
H2 数据库到 MySQL 数据迁移
java·数据库·spring boot·mysql·spring·重构·kotlin
程序员看世界2 天前
Kotlin协程是如何实现优先级机制的
android·kotlin
Carson带你学Android2 天前
Kotlin放大招!官方 Skills 直接喂出「专家级」代码
android·前端·kotlin
Coffeeee2 天前
一个kotlin的Smart cast导致的编译问题
android·前端·kotlin
plainGeekDev2 天前
XML 布局 → Compose 声明式 UI
android·java·kotlin
唐青枫2 天前
Kotlin apply 详解:对象初始化、链式配置与实战示例
kotlin
zhangphil2 天前
Kotlin协程Flow及管道中的buffer和bufferCapacity
android·kotlin
Kapaseker2 天前
一个圆屏逼得我好好学习 Compose MeasurePolicy
android·kotlin
❀͜͡傀儡师2 天前
告别脚手架:用 JBang 打通 Java、Kotlin、Python 的脚本化开发
java·python·kotlin·jbang