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

Метод of

Метод of виджета Focus ищет ближайший узел фокуса вверх по дереву. Если такого узла нет, вызов бросает ошибку.

Синтаксис

Focus.of(context)

Параметры

Параметр Описание
context Контекст, от которого виджет ищут вверх по дереву.

Пример

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

import 'package:flutter/material.dart'; void main() => runApp(MaterialApp(home: Focus(child: Builder(builder: (c) => Text('${Focus.of(c).hasFocus}')))));

На экране подпись true или false о фокусе.

Пример

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

import 'package:flutter/material.dart'; void main() => runApp(MaterialApp(home: Focus(autofocus: true, child: Builder(builder: (c) => Text('${Focus.of(c).hasFocus}')))));

На экране фокус включён через autofocus.

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

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