如何更改浮动操作菜单的背景颜色
How to change background color of floating action menu
我将这个库用于浮动操作按钮
https://github.com/futuresimple/android-floating-action-button
如果有人知道,我们知道我们可以用 xml 中的这一行更改浮动操作菜单的背景颜色:
fab:fab_addButtonColorNormal="@color/floating_action_menu"
有没有办法以编程方式做到这一点??
floatingmenu.setBackgroundColor(颜色)
不工作......
看起来 FloatingActionsMenu 没有 getter/setter 这个。
要获得此功能,您可以分叉项目并添加 getter for mAddButton
member of FloatingActionsMenu
class:
AddFloatingActionButton getAddButton(){
return mAddButton;
}
那么你就可以调用FloatingActionButton
的方法 class :
floatingmenu.getAddButton().setColorNormal(...);
我有一个解决方案
在 FloatingActionsMenu 中添加此方法 class :
public void setNormalColor(int color) {
mAddButtonColorNormal = color;
removeView(mAddButton);
createAddButton(myContext);
}
对我有用
我将这个库用于浮动操作按钮
https://github.com/futuresimple/android-floating-action-button
如果有人知道,我们知道我们可以用 xml 中的这一行更改浮动操作菜单的背景颜色:
fab:fab_addButtonColorNormal="@color/floating_action_menu"
有没有办法以编程方式做到这一点??
floatingmenu.setBackgroundColor(颜色) 不工作......
看起来 FloatingActionsMenu 没有 getter/setter 这个。
要获得此功能,您可以分叉项目并添加 getter for mAddButton
member of FloatingActionsMenu
class:
AddFloatingActionButton getAddButton(){
return mAddButton;
}
那么你就可以调用FloatingActionButton
的方法 class :
floatingmenu.getAddButton().setColorNormal(...);
我有一个解决方案
在 FloatingActionsMenu 中添加此方法 class :
public void setNormalColor(int color) {
mAddButtonColorNormal = color;
removeView(mAddButton);
createAddButton(myContext);
}
对我有用