2015-05-07 48 views

回答

-1

我得到了一个解决方案

在FloatingActionsMenu类添加这个方法:

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

它适用于我

+0

为什么删除并创建一个新的AddFloatingActionButton(带'createAddButton'),而不是仅仅改变已存在的颜色,正如我在我的回答中解释的那样? –

+0

这对我来说不起作用。 –

0

看起来FloatingActionsMenu对这个没有的getter/setter。 要获得此功能,您可以用叉子叉项目和FloatingActionsMenumAddButton成员添加getter:

AddFloatingActionButton getAddButton(){ 
    return mAddButton;  
} 

然后你就可以调用FloatingActionButton类的方法:

floatingmenu.getAddButton().setColorNormal(...); 
+0

不适用于我也。 :( – Thanos