📜  材质设计精简版-按钮(1)

📅  最后修改于: 2023-12-03 15:40:20.660000             🧑  作者: Mango

材质设计精简版-按钮

简介

材质设计精简版-按钮是一款基于Google Android材质设计规范的轻量级按钮控件,具有简单、美观、易用等特点。

功能

该按钮控件具有以下功能:

  • 支持设置按钮的背景颜色、文本颜色、圆角大小等样式属性。

  • 支持设置按钮的阴影效果,使其在视觉上具有层次感。

  • 支持设置按钮的点击效果,以及不同状态下的样式。

  • 支持设置按钮的点击事件。

使用

使用该按钮控件非常简单。只需要将相应的代码片段复制到你的项目中即可。

Gradle
dependencies {
    implementation 'com.github.zyl452:material-design-button:1.0.0'
}
XML
<com.github.zyl452.materialdesignbutton.MaterialButton
    android:id="@+id/btn_submit"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="提交"
    app:md_buttonBackground="@color/md_teal_500"
    app:md_buttonCornerRadius="4dp"
    app:md_buttonTextAppearance="@style/TextAppearance.MaterialComponents.Button"
    app:md_buttonText="提交"/>
Java/Kotlin
MaterialButton btnSubmit = findViewById(R.id.btn_submit);
btnSubmit.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        // 处理点击事件
    }
});
属性

该按钮控件具有以下属性:

| 属性名称 | 属性类型 | 描述 | | --- | --- | --- | | md_buttonBackground | color | 按钮的背景颜色 | | md_buttonCornerRadius | dimension | 按钮的圆角大小 | | md_buttonTextAppearance | reference | 按钮的文本样式 | | md_buttonText | string | 按钮的文本内容 | | md_isElevator | boolean | 是否启用阴影效果 | | md_elevatorValue | dimension | 阴影效果的大小 |

结束语

材质设计精简版-按钮是一款非常优秀的Android按钮控件,具有完善的功能和简单易用的接口。如果你正在寻找一款优秀的按钮控件,那么它非常值得一试。