Android从样式中绕过材质按钮

时间:2018-11-25 02:00:07

标签: android material-design

尝试显示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 个答案:

答案 0 :(得分:1)

查看了源代码之后,我认为您应该删除'android:'限定词,因为新材料参数在原始样式中不可用。

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