如何为LazyRow
创建一个自定义Arrangement
,以便在开始和结束处添加额外的间距,但在中间具有均匀的间距?
启动时间|〈more space〉第1项第2项最后一项|结束日期
object CustomArrangement : Arrangement.Horizontal {
override fun Density.arrange(
totalSize: Int,
sizes: IntArray,
layoutDirection: LayoutDirection,
outPositions: IntArray
) {
}
}
https://developer.android.com/jetpack/compose/lists#custom-arrangements
2条答案
按热度按时间rjee0c151#
这不是你问题的答案,但你可以通过添加页眉和页脚项,或者使用水平
PaddingValues
来实现同样的效果。简单的
LazyRow
:或者类似于:
q43xntqr2#
也许您可以使用LazyRow的其中一个参数来获得所需的效果:内容填充=填充值(horizontal =“您的值”)