我正在我的应用程序中实现BottomNavigationView
,但是我所见的任何教程都没有明确说明这一点。
我应该使用FrameLayout
(例如here),并且让我的片段出现并消失,
或带有适配器的ViewPager
(如here),并让我的片段像TabLayout
一样滑动?
两种方法的优缺点是什么(对于BottomNavigationView
,当然不是一般情况下,我可以使用RTFM),是否有Google或旧的明智的程序员推荐另一种方法(在the doc中看不到一种方法)虽然)?
最佳答案
我应该使用FrameLayout(如此处)并让片段出现并消失,还是使用ViewPager(如此处)并让片段像TabLayout一样滑动?
前者。 The material design specs expressly indicate that you should not swipe between bottom navigation。 (请参阅“滚动”)。
引用:
在内容区域上使用滑动手势不会在视图之间导航。