【发布时间】:2021-09-02 03:26:59
【问题描述】:
我刚刚开始熟悉 Jetpack Compose,据我了解,NavHost 就像 NavHostFragment,它承载不同的可组合项而不是片段。
我很难理解的是,如果我定义一个带有脚手架和 NavHost 的屏幕作为其内容,例如:
setContent{
Scaffold(...){
NavHost(...){...}
}
}
这使得底部导航栏和脚手架中定义的所有内容都出现在 NavHost 托管的每个可组合项中。如果我想为不同的屏幕设置不同的浮动操作按钮怎么办?我是否必须为这些屏幕启动一个新活动并在那里定义不同的脚手架?
【问题讨论】:
标签: android android-jetpack-compose