Row Arrangements
interface RowArrangements
为 Row 可组合项提供创建水平 ArrangementHorizontal 对象的工厂接口。
用于指定子项在水平轴上的分布和对齐方式,并会正确处理从左到右(LTR)和从右到左(RTL)的布局方向。
Functions
Link copied to clipboard
将子项组合放置在水平轴的中央。
Link copied to clipboard
将子项放置在水平轴的结束位置。 在 LTR(从左到右)布局中为右侧,在 RTL(从右到左)布局中为左侧。
Link copied to clipboard
在水平轴上均匀分配空间,使得每个子项周围的空间相等。 这意味着第一个子项与起始边缘的间距,以及最后一个子项与结束边缘的间距,是子项之间间距的一半。
Link copied to clipboard
在水平轴上均匀分配子项之间的空间。第一个子项位于起始位置,最后一个子项位于结束位置,中间的子项等距分布。
Link copied to clipboard
在水平轴上均匀分配空间,包括第一个子项之前和最后一个子项之后的空间。
Link copied to clipboard
将子项放置在水平轴的起始位置。 在 LTR(从左到右)布局中为左侧,在 RTL(从右到左)布局中为右侧。
Link copied to clipboard
abstract fun spacedBy(space: (Dimensions) -> Dp, alignment: (RowAlignments) -> AlignmentHorizontal): ArrangementHorizontal
在相邻的子项之间放置固定的水平间距。 如果布局后仍有剩余空间,则使用 alignment 参数对整个子项组进行水平对齐。