简介
用来选择范围性的数据
CupertinoSlider 是ios风格的Slide组件,用来选择连续性的或者非连续性的数据. 默认是在一段最大值最小值间做任意值的选择. 如果你想选择间隔性的值, 例如0.0到50.0间,选择10, 15,...50.0这样的值, 给divisions设定一个非空的整数5,, 去分割区间范围.
基本用法
与 Slider 相同, 具体查看Slider组件
实例演示
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
class CupertinoSliderDemo extends StatefulWidget {
_Demo createState() => _Demo();
}
class _Demo extends State<CupertinoSliderDemo> {
double value = 0.0;
Widget build(BuildContext context) {
return CupertinoSlider(
value: value,//实际进度的位置
min: 0.0,
max: 100.0,
divisions: 100,
activeColor: Colors.blue,//进度中活动部分的颜色
onChanged: (double){
setState(() {
value = double.roundToDouble();
});
},
);
}
}