将JetPack导航与BottomNavigation一起使用

时间:2019-06-26 21:44:12

标签: android bottomnavigationview android-jetpack

底部导航在Android和iOS上的行为有所不同。选择底部导航项(当前未选择)时,每个平台都会显示不同的结果:

在Android上:该应用程序导航到目的地的顶级屏幕。任何先前的用户交互和临时屏幕状态都会重置,例如滚动位置,选项卡选择和嵌入式搜索。

在iOS上:目的地反映了用户之前的互动。如果用户以前访问过该应用程序的该部分,则他们将返回上一次查看的屏幕(如果可能,保留其先前状态)。否则,该应用程序将导航到顶级屏幕。

在需要改善用户体验时可以覆盖默认平台导航。例如,需要频繁在部分之间切换的Android应用可以保留每个部分的状态。或者,如果一个iOS应用更适合用例,则它可以使用户返回到顶级屏幕(或重置其滚动位置)。

如何在android中实现与ios相同的行为?

0 个答案:

没有答案