StepperRound

fun StepperRound(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)

圆角样式步进器

加减按钮使用圆形图标(无方块背景),视觉上更加轻量简洁,适合界面风格较为圆润的场景。 按钮不可用时图标颜色会变浅,提供视觉反馈。

Parameters

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