Перечисление ListTileControlAffinity
Перечисление ListTileControlAffinity используют в CheckboxListTile и SwitchListTile.
Синтаксис
ListTileControlAffinity.leading
Значения
| Значение | Описание |
|---|---|
leading |
Элемент управления слева от текста. |
trailing |
Элемент управления справа. |
platform |
Платформа выбирает сторону сама. |
Пример
Давайте поставим leading:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: CheckboxListTile(title: const Text('abcde'), value: true, onChanged: (_) {}, controlAffinity: ListTileControlAffinity.leading),
),
),
),
);
}
На экране флажок слева от подписи.
Пример
Давайте поставим trailing:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: SwitchListTile(title: const Text('12345'), value: true, onChanged: (_) {}, controlAffinity: ListTileControlAffinity.trailing),
),
),
),
);
}
На экране переключатель справа.
Смотрите также
-
виджет
CheckboxListTile,
который ставит флажок в строку списка -
виджет
SwitchListTile,
который ставит переключатель в строку -
виджет
RadioListTile,
который ставит вариант в строку списка -
виджет
Checkbox,
который переключает флажок