Flutter 颤振中滑块的自定义增量?

Flutter 颤振中滑块的自定义增量?,flutter,flutter-dependencies,flutter-slider,Flutter,Flutter Dependencies,Flutter Slider,我想增加半径的值,比如0英里、1英里、2英里、3英里、4英里、5英里、10英里、15英里、20英里、30英里、50英里,在“颤振”中的滑块? 有什么建议吗? 这是我的密码 min: 0, max: 50, divisions: 50, value: _value, onChanged: (value) { setState(() { _value = value; print(_value); }); }, 使用字符串插值 int _value; 然后,在需要“1

我想增加半径的值,比如
0英里、1英里、2英里、3英里、4英里、5英里、10英里、15英里、20英里、30英里、50英里
,在“颤振”中的滑块? 有什么建议吗? 这是我的密码

min: 0,
max: 50,
divisions: 50,
value: _value,
onChanged: (value) {
  setState(() {
    _value = value;
    print(_value);
  });
}, 

使用字符串插值

int _value;

然后,在需要“15英里、20英里等”的地方加上“英里”。 例如

更新

生成一个函数以返回除法的“int”数- 生成2个变量,minn和maxn(全局)

在你的滑块上

min:minn,
max:maxn,
division:updateDiv(min: minn, max:maxn),

用例:min:0 max:50现在我想在0-5英里内增加它的值:-值应该在5-20时增加1(1,2,3,4,5):-值应该在20-30时增加5(5,10,15,20):-值应该在30-50时增加10(20,30):-值应该增加20(30-50)如果您想实现这一点,我无法找到动态更改其分区的方法。根据上面指定的条件,生成一个接受最小值和最大值并返回“int”除法的函数。初始化除法时调用该函数,并传递最小值和最大值。我正在更新我的答案,请检查。
updateDiv({int min,int max}){
/* Your condition hoes here
//If(min==5&&max==8){

return min(//your condition)

elseif{
}
*/
min:minn,
max:maxn,
division:updateDiv(min: minn, max:maxn),