flutter 滑动slider
时间: 2024-08-30 12:00:56 浏览: 87
flutter-circular-slider:可定制的Flutter圆形滑块
Flutter中的Slider是一种让用户通过滑动来选择值的控件,通常用于调整数值范围内的设置。它包含一个可滚动的条和两个点(拇指),用户可以通过拖动这两个点来改变中间值。Slider有以下几个关键属性:
1. `value`: 当前滑块的位置表示的值,默认是一个double类型。
2. `min`和`max`: 分别是滑块可以移动的最小值和最大值。
3. `step`: 每次滑动步进的值,如果未指定,则默认为1。
使用示例:
```dart
import 'package:flutter/material.dart';
class SliderExample extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: Slider(
value: 0.5,
min: 0.0,
max: 1.0,
onChanged: (double newValue) {
print('New value: $newValue');
},
),
),
);
}
}
```
在这个例子中,滑块的初始值为0.5,用户滑动时会触发`onChanged`回调函数,输出新的滑动值。
阅读全文