如何更改 Clans 浮动操作菜单的状态?
How to change Clans Floating Action Menu's state?
这是我的 Clans 浮动操作菜单结构的样子:
<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>
我希望 Clans 浮动操作菜单 在我单击其中一个浮动操作按钮时折叠。我在 Internet 上找不到任何内容。
类似(随机):
floatingMenu.setState(FloatingActionMenu.STATE_COLLAPSED);
或
floatingMenu.setState(FloatingActionMenu.STATE_EXPANDED);
而且这个菜单也在我的应用程序的主屏幕上。所以发生的事情是,当我按下后退按钮关闭 activity 并再次返回主页时,菜单仍然打开,显示所有操作按钮。
所以我想关闭(更改 FloatingActionMenu
的状态)menu
。
注意:如果您想了解更多,请在下方评论,我将附上屏幕截图。
您是否尝试过使用 .close()
折叠菜单?
floatingMenu.close(true);
要在单击 FloatingActionButton 后折叠 fab 菜单,只需将此代码放在 FloatingActionButton onClick 事件中即可。
如果您想在返回主 activity 后折叠 fab 菜单,您可以使用 startActivityForResult
启动 activity,然后覆盖 mainActivity 上的 onActivityResult
并在其中调用关闭函数。
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
floatingMenu.close(true);
这是我的 Clans 浮动操作菜单结构的样子:
<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>
我希望 Clans 浮动操作菜单 在我单击其中一个浮动操作按钮时折叠。我在 Internet 上找不到任何内容。
类似(随机):
floatingMenu.setState(FloatingActionMenu.STATE_COLLAPSED);
或
floatingMenu.setState(FloatingActionMenu.STATE_EXPANDED);
而且这个菜单也在我的应用程序的主屏幕上。所以发生的事情是,当我按下后退按钮关闭 activity 并再次返回主页时,菜单仍然打开,显示所有操作按钮。
所以我想关闭(更改 FloatingActionMenu
的状态)menu
。
注意:如果您想了解更多,请在下方评论,我将附上屏幕截图。
您是否尝试过使用 .close()
折叠菜单?
floatingMenu.close(true);
要在单击 FloatingActionButton 后折叠 fab 菜单,只需将此代码放在 FloatingActionButton onClick 事件中即可。
如果您想在返回主 activity 后折叠 fab 菜单,您可以使用 startActivityForResult
启动 activity,然后覆盖 mainActivity 上的 onActivityResult
并在其中调用关闭函数。
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
floatingMenu.close(true);