我的代码设置如下:
@SuppressLint("UnusedMaterialScaffoldPaddingParameter")
@Composable
fun createScaffold() {
Scaffold(
topBar = { MyTopBar() },
content = { MyContent() }
)
}
我需要在这里更改什么才能不必添加@SuppressLint?
如果你想删除
@SuppressLint("UnusedMaterialScaffoldPaddingParameter")
警告,那么你必须在 Scaffold 中添加 PaddingValues
到 content
。你可以这样写👇
Scaffold(
topBar = { MyTopBar() }
) { paddingValues ->
Column(modifier = Modifier.padding(paddingValues)) {
// write your content here
}
}
基本上
PaddingValues
是为内容提供填充(始终将 paddingValues
应用于父可组合函数)。