我是SWIFT开发人员并尝试迁移到Android并提出一些问题,希望有人可以提供帮助。
目前在SWIFT我有一个应用程序,它有一个带有底部TabBar的主屏幕,它选择四个不同的ViewController中的一个,它们有自己的NavBar以及我试图重现的这个功能。
第一个问题似乎非常基本,但希望能够证实我当前的想法:
到目前为止,我有一个Android应用程序有一个主屏幕,其中有一个活动,我有一个BottomNavigationView和一个顶级ActionBar(尚未排序)。在主活动中,我想显示当前选定的视图堆栈。
所以上面介绍了应用程序的高级结构,但了解导航的工作原理会很好。如果我没有弄错,iOS会处理很多这样的问题,但Android没有相同的NavBars概念,我将不得不使用Intents。
Fragments-A1 > Fragments-A2 > Fragments-A3 > Fragments-A4 > Fragments-A5
Fragments-B1 > Fragments-B2 > Fragments-B3 > Fragments-B4 > Fragments-B5
Fragments-C1 > Fragments-C2 > Fragments-C3 > Fragments-C4 > Fragments-C5
Fragments-D1 > Fragments-D2 > Fragments-D3 > Fragments-D4 > Fragments-D5
所以我的BottomNavigationView(如果这是最好的方法)将在片段A-D之间切换。
感谢您提供任何帮助,如果有任何有助于转换的参考资料,我真的很感谢链接,而不是Android开发者网站,而是更多iOS到Android的比较,如果这样的话用这个。