如何使用 AppCompat 设置 FloatingActionButton 的颜色
How to set the colour of FloatingActionButton using AppCompat
使用 material 设计支持库:
com.android.support:support-v13:23.1.+
com.android.support:design:23.1.+
我这样创建了一个新的 FloatingActionButton:
FloatingActionButton button = new FloatingActionButton(context);
button.setBackgroundTintList(ColorStateList.valueOf(color));
这基本上有效,但在 Android 4.4.4 设备上结果是一个带有绿色边缘的按钮(见图)。我注意到绿色边缘是使用 setBackgroundTintList() 之前按钮的默认颜色。
在 Android L 设备上,按钮看起来正确(没有绿色边缘)。
如何正确设置颜色以去除这条绿边?
添加
app:borderWidth="0dp"
到 XML 中的 FloatingActionButton
。
使用 material 设计支持库:
com.android.support:support-v13:23.1.+
com.android.support:design:23.1.+
我这样创建了一个新的 FloatingActionButton:
FloatingActionButton button = new FloatingActionButton(context);
button.setBackgroundTintList(ColorStateList.valueOf(color));
这基本上有效,但在 Android 4.4.4 设备上结果是一个带有绿色边缘的按钮(见图)。我注意到绿色边缘是使用 setBackgroundTintList() 之前按钮的默认颜色。
在 Android L 设备上,按钮看起来正确(没有绿色边缘)。
如何正确设置颜色以去除这条绿边?
添加
app:borderWidth="0dp"
到 XML 中的 FloatingActionButton
。