我有我的代码设置如下:
@SuppressLint("UnusedMaterialScaffoldPaddingParameter")
@Composable
fun createScaffold() {
Scaffold(
topBar = { MyTopBar() },
content = { MyContent() }
)
}
为了不添加@SuppressLint,我需要在这里做什么更改?
我有我的代码设置如下:
@SuppressLint("UnusedMaterialScaffoldPaddingParameter")
@Composable
fun createScaffold() {
Scaffold(
topBar = { MyTopBar() },
content = { MyContent() }
)
}
为了不添加@SuppressLint,我需要在这里做什么更改?
2条答案
按热度按时间llycmphe1#
如果你想删除
@SuppressLint("UnusedMaterialScaffoldPaddingParameter")
警告,那么你必须在Scaffold中将PaddingValues
添加到content
。你可以这样写👇基本上,
PaddingValues
是为内容提供填充(总是将paddingValues
应用于父可组合函数)。pkwftd7m2#
在下一个内容上使用
paddingValues
,它正好在那里计算要进入合成树的内容的正确屏幕显示。如果你不使用它,你的屏幕将出现在scafold元素后面,比如顶栏或底栏。
未设置
innerPadding
的内容:innerPadding
集的内容:下面是我如何使用它的一个例子: