gpt4 book ai didi

android - 如何在 Material Components 的 Material Button 中设置渐变背景?

转载 作者:太空宇宙 更新时间:2023-11-03 12:44:05 25 4
gpt4 key购买 nike

我一直在尝试通过 Material Components for Android 在 Material Button 中设置渐变背景,但它不起作用。那么,如何在 Material Button 中设置渐变背景呢?

最佳答案

从版本1.2.0-alpha06开始您可以在 MaterialButton 中使用 android:background 属性。

<MaterialButton
app:backgroundTint="@null"
android:background="@drawable/button_gradient"
... />

否则,如果您不能使用 1.2.0-alpha06 或更高版本,则必须使用 AppCompatButton 组件。

只是关于 MaterialButton 的一些提示。

  • 目前 backgroundTint 仍然是默认的 MaterialButton 样式。
    如果您使用的是自定义 android:background,您必须确保取消 backgroundTint(app:backgroundTint="@null"app:backgroundTint="@empty"),以避免自定义背景不着色。
  • 使用自定义 android:background 不使用默认的 MaterialShapeDrawable。未设置笔划、形状外观、波纹等某些功能(因为它们与 MaterialShapeDrawable 相关)。您必须向他们提供您的自定义背景。

关于android - 如何在 Material Components 的 Material Button 中设置渐变背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52908045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com