我有一个这样的脚手架:
Scaffold(
topBar = {
TopBar(...)
},
bottomBar = {
BottomNavigationBar(...)
}
) {
NavHost(...)
}
当我导航到另一个屏幕时更改 TopBar 的最佳方法是什么?
有两种可能的方法:
-
观察currentScreen
并使用when
inside topBar
并据此进行更改
-
Put topbar
在它所属的屏幕内。
对我来说更喜欢第二个,因为它不互相共享,没有理由使用丑陋的when
对其的声明。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)