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

Метод adaptive

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

Синтаксис

Radio<int>.adaptive(value: 1, groupValue: 1, onChanged: (_) {})

Параметры

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

Пример

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

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: Radio<int>.adaptive(value: 1, groupValue: 1, onChanged: (_) {}), ), ), ), ); }

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

Пример

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

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: Radio<int>.adaptive(value: 2, groupValue: 1, onChanged: (_) {}), ), ), ), ); }

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

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

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