【问题标题】:How to change Clans Floating Action Menu's state?如何更改部落浮动操作菜单的状态?
【发布时间】:2018-08-19 09:25:55
【问题描述】:

这是我的氏族浮动操作菜单结构的样子:

<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>

当我点击一个浮动操作按钮时,我希望 氏族浮动操作菜单 折叠。我在 Internet 上找不到任何东西。

类似(随机):

floatingMenu.setState(FloatingActionMenu.STATE_COLLAPSED);

floatingMenu.setState(FloatingActionMenu.STATE_EXPANDED);

这个菜单也在我的应用程序的主屏幕上。所以发生的情况是,当我按下后退按钮关闭活动并再次回到家时,菜单仍然打开,显示所有操作按钮。

所以我想关闭(更改FloatingActionMenu 的状态)menu

注意:如果您需要更多说明,请在下方评论,我会附上屏幕截图。

【问题讨论】:

    标签: java android floating-action-menu


    【解决方案1】:

    您是否尝试使用.close() 折叠菜单?

    floatingMenu.close(true);
    

    要在单击 FloatingActionButton 后折叠 fab 菜单,只需将此代码放在 FloatingActionButton onClick 事件中即可。

    如果您想在返回主 Activity 后折叠 fab 菜单,您可以使用 startActivityForResult 启动您的 Activity,然后在您的 mainActivity 上覆盖 onActivityResult 并在其中调用 close 函数。

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        floatingMenu.close(true);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-11
      相关资源
      最近更新 更多