Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
623 of 1024 menu
◀ ▶

Метод adaptive

Метод adaptive виджета Checkbox рисует флажок так, как принято на текущей платформе. На iOS это виджет стиля Cupertino, на остальных платформах обычный Checkbox. Значение и обработчик те же, что у обычного конструктора.

Синтаксис

Checkbox.adaptive(value: true, onChanged: (_) {})

Параметры

Параметр Описание
value Текущее значение, которое показывает элемент.
onChanged Функция, которой приходит новое значение. Пустое значение делает элемент неактивным.

Пример

Давайте выведем:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: Checkbox.adaptive(value: true, onChanged: (_) {}), ), ), ), ); }

На экране платформенный вид флажок.

Пример

Давайте повторим:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: Checkbox.adaptive(value: false, onChanged: (_) {}), ), ), ), ); }

На экране другой начальный выбор.

Смотрите также

  • виджет Checkbox,
    который переключает флажок
  • виджет CheckboxListTile,
    который ставит флажок в строку списка
  • виджет RadioGroup,
    который связывает группу переключателей
  • перечисление ListTileControlAffinity,
    который ставит флажок слева или справа
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить