我有一个包含
我的
BottomNavigationView
和AppBarLayout
(里面有一个ToolBar
)的CoordinatorLayout
。需要在特定事件发生时(例如在片段的onResume
中),通过编程方式显示/隐藏AppBarLayout
和BottomNavigationView
。到目前为止,我已经成功使用appBarLayout.setExpanded(true, true)
来显示/隐藏AppBar,但是我无法弄清楚如何对BottomNavigationView
执行相同的操作,因为它没有任何用于显示/隐藏自身的方法。我的
BottomNavigationView
的行为是在布局xml中设置的:app:layout_behavior="@string/hide_bottom_view_on_scroll_behavior"
。我该如何在代码中获取对此行为的引用,以管理其展开/折叠状态?