我最近开始与Jetpack Compose合作.我有以下组合:
@Composable
fun SearchScreen(navController: NavHostController) {
Scaffold(
topBar = { SearchBar() },
content = {
Column(modifier = Modifier
.fillMaxSize()
.verticalScroll(rememberScrollState())) {
Text(stringResource(id = R.string.genreFilter))
Row(
modifier = Modifier
.horizontalScroll(rememberScrollState()),
horizontalArrangement = Arrangement.spacedBy(4.dp)
) {
// some nested Composables
}
}},
)
}
但是这个代码是这样的,content = {...}
中的整个代码都用红色下划线表示Jetpack Compose: Content padding parameter it is not used
.我已经在this Stackoverflow Post上读到,实际上,如果设置了bottomBar
,脚手架上只提供PaddingValues
个,这里显然不是这样.所以我不明白为什么我会犯这个错误.
注意:该应用程序实际上使用了BottomNavigation
,但不在我上面显示的Composable
范围内.这是不是还在这里传播?