Виджет Slider
Виджет Slider принимает value, min, max и onChanged.
Синтаксис
Slider(value: 0.5, onChanged: (v) {})
Параметры
| Параметр | Описание |
|---|---|
value |
Текущее значение. |
min |
Нижняя граница. |
max |
Верхняя граница. |
onChanged |
Вызывается при перетаскивании. |
divisions |
Число делений для дискретного шага. |
Пример
Давайте выведем ползунок:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: Slider(value: 0.5, onChanged: (_) {}),
),
),
),
);
}
На экране ползунок по центру на середине диапазона.
Пример
Давайте зададим divisions:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: Slider(value: 0.5, divisions: 5, onChanged: (_) {}),
),
),
),
);
}
На экране ползунок с шагами.
Смотрите также
-
виджет
RangeSlider,
который выбирает диапазон двумя ползунками -
виджет
Form,
который объединяет поля формы -
виджет
TextField,
который принимает текст с клавиатуры -
класс
FocusNode,
который хранит фокус поля