Виджет RawChip
Виджет RawChip, базовая реализация для Chip, FilterChip и других.
Подпись - в label,
аватар - в avatar,
удаление - в onDeleted,
нажатие - в onPressed,
выбор - в selected.
Синтаксис
RawChip(
label: Text('abcde'),
selected: true,
onSelected: (bool value) {},
)
Параметры
| Параметр | Описание |
|---|---|
label |
Центральная подпись. |
selected |
Подсветка выбранного состояния. |
onSelected |
Переключение selected. |
onDeleted |
Иконка удаления справа. |
Пример
Давайте выведем RawChip:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: RawChip(label: Text('abcde')),
),
),
),
);
}
На экране метка с текстом 'abcde'.
Пример
Давайте включим selected и onDeleted:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: RawChip(
label: Text('12345'),
selected: true,
onDeleted: () {},
),
),
),
),
);
}
Метка подсвечена и имеет крестик удаления.
Смотрите также
-
виджет
Chip,
удобная обёртка надRawChip -
виджет
InputChip,
который строится наRawChip -
виджет
ActionChip,
метка с onPressed -
виджет
Material,
которым рисуют фон метки