Stepper
fun Stepper(value: Int, onValueChange: (Int) -> Unit, min: Int = 0, max: Int = Int.MAX_VALUE, step: Int = 1, disabled: Boolean = false, canInput: Boolean = true, inputWidth: Dp = 45.dp, buttonSize: Dp = 32.dp, style: StepperStyle = StepperStyle.Default)
步进器
通过点击加减按钮或直接输入来调整数值,支持默认和圆角两种样式。
Parameters
value
Int 当前值
on Value Change
(Int) -> Unit 值变化回调,参数为变化后的新值
min
Int 最小值,默认为 0
max
Int 最大值,默认为 Int.MAX_VALUE
step
Int 每次点击加减按钮的步长,默认为 1
disabled
Boolean 是否禁用整个步进器,禁用时按钮不可点击且输入框不可编辑,默认为 false
can Input
Boolean 是否允许直接在输入框中输入数值,默认为 true
input Width
Dp 中间输入框的宽度,默认为 45.dp
button Size
Dp 加减按钮的尺寸(宽高),默认为 32.dp
style
StepperStyle 步进器样式,支持 StepperStyle.Default 和 StepperStyle.Round,默认为 StepperStyle.Default