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

Виджет UiKitView

Виджет UiKitView создаёт нативный view по viewType и связывает через onPlatformViewCreated.

Синтаксис

UiKitView( viewType: 'abcde', onPlatformViewCreated: onCreated, )

Параметры

ПараметрОписание
viewTypeИдентификатор фабрики на стороне платформы.
onPlatformViewCreatedКолбэк с id созданного view.
creationParamsАргументы для нативной фабрики.
gestureRecognizersЖесты, которые передают platform view.

Пример

Давайте показать заглушку рядом с текстом:

import 'package:flutter/material.dart'; void main() => runApp(MaterialApp(home: Scaffold(body: Center(child: Text('abcde'))))); // UiKitView требует регистрации viewType на устройстве

На экране текст 'abcde', нативный view подключают отдельно на платформе.

Пример

Давайте задать viewType:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Column( children: [ const Text('12345'), SizedBox( height: 120, child: UiKitView( viewType: 'my_uikit_view', onPlatformViewCreated: (_) {}, ), ), ], ), ), ), ); }

На экране сверху '12345', ниже место под platform view.

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

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