MaterialButton 是一种在 Android 开发中常用的按钮控件,它遵循 Material Design 设计规范,提供了丰富的样式和交互效果。在默认情况下,MaterialButton 的边框颜色是根据当前应用的主题色自动确定的。如果想要返回 MaterialButton 的默认边框颜色,可以通过以下步骤实现:
app:backgroundTint
属性设置为 ?attr/colorPrimary
。这将使用当前应用主题中定义的主题色作为按钮的背景色,同时也会应用默认的边框颜色。示例代码:
<com.google.android.material.button.MaterialButton
android:id="@+id/myButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="My Button"
app:backgroundTint="?attr/colorPrimary" />
setStrokeColor
方法来设置 MaterialButton 的边框颜色为默认值。默认情况下,边框颜色与按钮的文本颜色相同。示例代码:
MaterialButton myButton = findViewById(R.id.myButton);
myButton.setStrokeColorResource(android.R.color.transparent);
这样,MaterialButton 的边框颜色就会恢复为默认值。
关于 MaterialButton 的更多信息和使用方法,可以参考腾讯云的文档: MaterialButton 文档
领取专属 10元无门槛券
手把手带您无忧上云