Виджет PerformanceOverlay
Виджет PerformanceOverlay накладывает график
поверх child. Набор флагов задают через
allEnabled
или параметр options.
Синтаксис
PerformanceOverlay(
options: PerformanceOverlay.allEnabled(),
child: child,
)
Параметры
| Параметр | Описание |
|---|---|
child | Приложение под слоем профиля. |
options | Маска PerformanceOverlayOption. |
Методы
| Метод | Описание |
|---|---|
allEnabled | Включает все слои диаграммы. |
Пример
Давайте включить overlay в debug:
import 'package:flutter/material.dart';
void main() => runApp(PerformanceOverlay(options: PerformanceOverlay.allEnabled(), child: MaterialApp(home: Scaffold(body: Center(child: Text('abcde'))))));
На экране текст 'abcde' под графиком кадра.
Пример
Давайте оставить только child:
import 'package:flutter/material.dart';
void main() => runApp(MaterialApp(home: Scaffold(body: Center(child: Text('12345')))));
На экране '12345' без overlay.
Смотрите также
-
метод
allEnabled,
полная маска options -
константа
kDebugMode,
когда overlay уместен -
виджет
SemanticsDebugger,
другой отладочный слой -
миксин
SchedulerBinding,
планирование кадров