我知道我可以使用background
这样设置button
的{{1}}:
custom drawable
我也知道如何设置它。
但我真正的问题是:如何以不同的颜色获得默认材质设计按钮的外观和感觉,我似乎无法在Android源中找到它的默认样式。
答案 0 :(得分:1)
您可以将style="?android:attr/borderlessButtonStyle"
用作Button的样式。这将为您提供平面风格的外观,也适用于任何预棒棒糖设备。
参考:http://developer.android.com/reference/android/R.attr.html#borderlessButtonStyle
如果您没有介入向后压缩性,那么使用可以使用具有连锁效果的凸起按钮,并且需要设备运行5.0
<style name="Your.Button" parent="android:style/Widget.Material.Button">
<item name="android:background">@drawable/raised_background</item>
</style>
raised_background.xml
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="?attr/colorControlHighlight">
<item android:drawable="@color/button_color"/>
</ripple>