哪一种是通过底部导航实施应用的最佳方式?

时间:2019-06-28 22:52:11

标签: android android-fragments android-activity bottomnavigationview

我正在尝试使用Android支持库提供的BottomNavigationView创建一个应用程序。但是,我是否应该仅使用一个包含BottomBar和Fragments的活动,这些活动将成为每个部分的主要内容?还是最好使用多个活动?每个都有一个BottomNavigationView

我个人更喜欢后者,但是在Internet上寻找实现时,我发现人们倾向于在每个Activity上复制BottomBar的逻辑。 另外,我在Android文档中找不到答案,但是也许会说一些我没有看到的东西。

1 个答案:

答案 0 :(得分:0)

这基本上取决于设计选择。我更喜欢前者:一个带有片段的活动和一个BottomBar。在只有一个工具栏的情况下保持所有内容的光滑度要容易一些,而在必须为应用程序中的每个屏幕不断加载一个新的工具时,要容易一些。

当我做这样的事情时,我将使用一个带有底部栏的活动,并用片段交换屏幕上的信息,并为所有屏幕保留相同的底部栏。如果需要,可以在屏幕之间交换它的元素。