我正在我的应用程序中实现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。 (请参阅“滚动”)。

引用:


  在内容区域上使用滑动手势不会在视图之间导航。

08-18 17:54
查看更多