Multi Picker
fun <T> MultiPicker(items: List<Set<T>>, itemText: (Int, T) -> String = { _, item -> item.toString() }, textStyle: TextStyle = AppText.Normal.Title.default, selectedItems: List<T> = items.map { it.first() }, onValueChange: (List<T>) -> Unit = {})
多列滚轮选择器 将多个 Picker 横向等宽排列,每列独立滚动,共同构成多维度的选择结果
Parameters
items
List
item Text
(Int, T) -> String 将选项转换为显示文字的函数,第一个参数为列索引(从 0 起),第二个参数为该列的选项,默认调用 toString()
text Style
TextStyle 所有列共用的选项文字样式,默认 AppText.Normal.Title.default
selected Items
List
on Value Change
(List