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

Виджет CallbackShortcuts

Виджет CallbackShortcuts принимает bindings с функциями без Intent.

Синтаксис

CallbackShortcuts( bindings: {LogicalKeySet(LogicalKeyboardKey.enter): () {}}, child: child, )

Параметры

Параметр Описание
bindings Карта LogicalKeySet к VoidCallback.
child Поддерево с фокусом для клавиш.

Пример

Давайте обернём текст:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: CallbackShortcuts(bindings: const {}, child: const Text('abcde')), ), ), ), ); }

На экране текст под CallbackShortcuts.

Пример

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

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: CallbackShortcuts(bindings: const {}, child: const Text('12345')), ), ), ), ); }

На экране '12345'.

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

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