📅  最后修改于: 2023-12-03 15:40:20.660000             🧑  作者: Mango
材质设计精简版-按钮是一款基于Google Android材质设计规范的轻量级按钮控件,具有简单、美观、易用等特点。
该按钮控件具有以下功能:
支持设置按钮的背景颜色、文本颜色、圆角大小等样式属性。
支持设置按钮的阴影效果,使其在视觉上具有层次感。
支持设置按钮的点击效果,以及不同状态下的样式。
支持设置按钮的点击事件。
使用该按钮控件非常简单。只需要将相应的代码片段复制到你的项目中即可。
dependencies {
implementation 'com.github.zyl452:material-design-button:1.0.0'
}
<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="提交"/>
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按钮控件,具有完善的功能和简单易用的接口。如果你正在寻找一款优秀的按钮控件,那么它非常值得一试。