0

目前Slider的“值”属性是必需的,但是我想知道是否可以创建一个 Slider 以使其最初没有值并且隐藏拇指。然后当用户沿线按下时,拇指会出现在该点。 上面是我希望滑块的初始状态看起来像,下面是它当前的样子,因为我将 value 设置为 min 因为 value 是必需的

我查看了https://pub.dev/packages/flutter_xlider但似乎该包还需要设置值。

4

1 回答 1

0

我认为不是,而且有充分的理由。Slider用户主要基于看到一条线上的拇指指示器来解释它的功能和对其使用方式的理解。因此,无论您如何设置应用程序中滑块的使用要求,Slider控件都需要始终表示一个值。您可以将滑块值默认为最小值、最大值、中间值(-ish)或任何有效值。

如果您想确保用户做出选择(使其成为必填字段),您可以在祖先bool小部件(可能命名为),然后将该状态变量作为表单字段验证的一部分。sliderWasTouchedtrueSliderSlidertrue

于 2021-12-03T15:26:18.883 回答