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

Класс Action

Класс Action знает, как выполнить один тип намерения Intent. Карту намерений к действиям передают в Actions. Само намерение обычно приходит из Shortcuts.

Синтаксис

Actions(actions: map, child: child)

Пример

Давайте по намерению сменить надпись:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Actions( actions: { ActivateIntent: CallbackAction<ActivateIntent>( onInvoke: (intent) { return null; }, ), }, child: Scaffold( body: Center(child: Text('abcde')), ), ), ), ); }

На экране 'abcde'. Намерение ActivateIntent связано с CallbackAction.

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

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