如何更改浮动操作菜单的背景颜色

时间:2015-05-07 11:25:29

标签: android floating-action-button

我正在使用此库进行浮动操作按钮

  

https://github.com/futuresimple/android-floating-action-button

如果有人意识到这一点,我们知道我们可以用xml中的这一行改变浮动动作菜单的背景颜色:

FAB:fab_addButtonColorNormal =" @颜色/ floating_action_menu"

有没有办法以编程方式这样做?

floatingmenu.setBackgroundColor(颜色) 不起作用......

2 个答案:

答案 0 :(得分:0)

看起来FloatingActionsMenu没有getter / setter。 要获得此功能,您可以分叉项目并为getType()类的mAddButton成员添加getter:

FloatingActionsMenu

然后你就可以调用AddFloatingActionButton getAddButton(){ return mAddButton; } class:

的方法了
FloatingActionButton

答案 1 :(得分:-1)

我有一个解决方案

在FloatingActionsMenu类中添加此方法:

public void setNormalColor(int color) {
        mAddButtonColorNormal = color;
        removeView(mAddButton);
        createAddButton(myContext);
    }

这对我有用