Java 如何更改部族浮动动作菜单';什么州?
下面是我的部族浮动动作菜单结构的样子:Java 如何更改部族浮动动作菜单';什么州?,java,android,floating-action-menu,Java,Android,Floating Action Menu,下面是我的部族浮动动作菜单结构的样子: <com.github.clans.fab.FloatingActionMenu> <com.github.clans.fab.FloatingActionButton/> <com.github.clans.fab.FloatingActionButton/> <com.github.clans.fab.FloatingActionButton/> </com.gith
<com.github.clans.fab.FloatingActionMenu>
<com.github.clans.fab.FloatingActionButton/>
<com.github.clans.fab.FloatingActionButton/>
<com.github.clans.fab.FloatingActionButton/>
</com.github.clans.fab.FloatingActionMenu>
或
这个菜单也在我的应用程序的主屏幕上。所以,当我按下“后退”按钮关闭一个活动并再次返回主页时,菜单仍然打开,显示所有的动作按钮
因此,我想关闭(更改FloatingActionMenu
的状态)菜单
注意:如果您需要更多说明,请在下面进行评论,我将附上一个屏幕截图。您是否尝试使用
.close()
折叠菜单
floatingMenu.close(true);
要在单击FloatingActionButton后折叠fab菜单,只需将此代码放入FloatingActionButton onClick事件中即可
如果要在返回主活动后折叠fab菜单,可以使用startActivityForResult
启动活动,然后在主活动上覆盖onActivityResult
,并调用其中的关闭函数
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
floatingMenu.close(true);
floatingMenu.close(true);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
floatingMenu.close(true);