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

Виджет 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,
    планирование кадров
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить