如何在android中正确设置材质按钮的样式

时间:2015-05-20 01:36:43

标签: android android-button material-design

我正在寻找我的例子的平面按钮,但问题确实适用于所有按钮。为什么在android中找到关于设置材质按钮样式的正确方法的文档似乎很难。

我有以下几个我搞砸了,直到我可以让它工作。感觉就像一个黑客,所以我不确定这是否真的是正确的方法。

UITouchDown

所以我使用'borderlessButtonStyle'来获得一个平面按钮。我不得不将textColor更改为我想要的按钮的材质颜色。

最重要的是,当我这样做时,我觉得动画是错误的。我没有在按钮上得到一个很好的波纹,而是根据我点击的位置得到一个灰色圆圈。如果我点击边缘附近,圆圈会被切断。只是感觉不对。

颜色再次正确,但我不确定这是“正确”的方法。为什么开箱即用的材料按钮没有'平面'样式。这是一种常规的材料风格。

1 个答案:

答案 0 :(得分:2)

添加:

android:background="?android:attr/selectableItemBackgroundBorderless"