• Slider(每日Flutter 小部件)


    滑动条

    const Slider({
      Key key,
      @required this.value,   //当前值
      @required this.onChanged,  //改变回调
      this.onChangeStart,
      this.onChangeEnd,
      this.min = 0.0,
      this.max = 1.0,
      this.divisions, //多少个刻度
      this.label,  //滑块上显示的文案
      this.activeColor,  //活动区域颜色
      this.inactiveColor, //非活动区域颜色
      this.semanticFormatterCallback, // 用于根据滑块值创建语义值的回调。例:semanticFormatterCallback: (double newValue) {return '${newValue.round()} dollars}';},
    

      

    class SliderWidget extends StatefulWidget {
      SliderWidget({Key key}) : super(key: key);
    
      _SliderWidgetState createState() => _SliderWidgetState();
    }
    
    class _SliderWidgetState extends State<SliderWidget> {
      double _sliderValue = 0;
    
      @override
      Widget build(BuildContext context) {
        return Center(
          child: Slider(
              value: _sliderValue,
              onChanged: (double value) {
                setState(() {
                  this._sliderValue = value;
                });
              },
              min: 0,
              max: 100,
              divisions: 100,
              label: '进度:$_sliderValue',
              activeColor: Colors.red,
              inactiveColor: Colors.purple,
              semanticFormatterCallback: (double value) {
                return '进度:$_sliderValue';
              }),
        );
      }
    }
    

      

  • 相关阅读:
    1032. Sharing (25)
    1031. Hello World for U (20)
    1030. Travel Plan (30)
    1029. Median (25)
    1028. List Sorting (25)
    1026. Table Tennis (30)
    win10 tortoiseSVN文件夹及文件图标不显示解决方法
    qrcode.react和jquery.qrcode生成二维码
    js来获取所有屏幕适配的总结
    handsontable整理
  • 原文地址:https://www.cnblogs.com/wjw334/p/12601515.html
Copyright © 2020-2023  润新知