代码之家  ›  专栏  ›  技术社区  ›  AndroidDev

android从样式中删除材质按钮

  •  0
  • AndroidDev  · 技术社区  · 6 年前

    尝试按中所述显示大纲按钮 material design docs .我所能做的最好的是生成一个简单的文本按钮(具有透明背景且没有边框的文本)。我错过了什么?

    <style name="PrimaryOutlinedButton" parent="Widget.MaterialComponents.Button.OutlinedButton">
        <item name="android:strokeColor">@color/blue</item>
        <item name="android:strokeWidth">4</item>
        <item name="android:textSize">14sp</item>
    </style>
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Zielony    6 年前

    在查看了来源之后,我认为您应该删除“android:”限定符,因为新的材质参数在原始样式中不可用。

    见: https://github.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/button/res/values/styles.xml#L73