我有一个简单的屏幕,其中包含可滚动的垂直列。它包含一些文本和图像。 Column( modifier = Modifier .fillMaxWidth() .padding(16.dp) .verticalScroll(rememberScrollState()), ) { ... } 内容可滚动,但会被定义的填充区域裁剪。也就是说,当您滚动时,您可以看到过度滚动的阴影不会填满整个屏幕,而是被限制在填充区域内。这看起来很糟糕。在 XML 中,您可以使用 android:clipToPadding="false" 来“填充”容器。在 Compose 中是否有相应的功能?
明白了,显然修改器限制的顺序很重要,我之前不知道。只需将填充放在最后一个位置即可。Column( modifier = Modifier .fillMaxWidth() .verticalScroll(rememberScrollState()) .padding(16.dp), ) { ... }