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

Класс OrderedTraversalPolicy

Класс OrderedTraversalPolicy читает число у FocusTraversalOrder.numeric(n) и по Tab идёт от меньшего числа к большему. Политику передают в FocusTraversalGroup.

Синтаксис

OrderedTraversalPolicy()

Пример

Давайте сначала сфокусировать нижнее поле:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: FocusTraversalGroup( policy: OrderedTraversalPolicy(), child: Column( children: [ FocusTraversalOrder( order: NumericFocusOrder(2), child: TextField(), ), FocusTraversalOrder( order: NumericFocusOrder(1), child: TextField(), ), ], ), ), ), ), ); }

На экране два поля. Первым фокус получает нижнее, у которого порядок 1.

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

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