我正在尝试使用Android支持库提供的BottomNavigationView创建一个应用程序。但是,我是否应该仅使用一个包含BottomBar和Fragments的活动,这些活动将成为每个部分的主要内容?还是最好使用多个活动?每个都有一个BottomNavigationView
我个人更喜欢后者,但是在Internet上寻找实现时,我发现人们倾向于在每个Activity上复制BottomBar的逻辑。 另外,我在Android文档中找不到答案,但是也许会说一些我没有看到的东西。
答案 0 :(得分:0)
这基本上取决于设计选择。我更喜欢前者:一个带有片段的活动和一个BottomBar。在只有一个工具栏的情况下保持所有内容的光滑度要容易一些,而在必须为应用程序中的每个屏幕不断加载一个新的工具时,要容易一些。
当我做这样的事情时,我将使用一个带有底部栏的活动,并用片段交换屏幕上的信息,并为所有屏幕保留相同的底部栏。如果需要,可以在屏幕之间交换它的元素。