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

Перечисление PerformanceOverlayOption

Перечисление PerformanceOverlayOption передают в PerformanceOverlay. Каждое значение включает свой график: кадры, растеризацию или клетку кэша.

Синтаксис

PerformanceOverlayOption.displayRasterizerStatistics

Значения

ЗначениеОписание
displayRasterizerStatisticsГрафик времени растеризации, нижняя полоса.
visualizeOffscreenLayersПодсветка слоёв, которые рисуются вне экрана.
displayFramesГрафик времени построения кадра, верхняя полоса.
checkerboardRasterCacheImagesКлетка на картинках, взятых из кэша растеризации.
checkerboardOffscreenLayersКлетка на слоях, которые кэшируются вне экрана.

Пример

Давайте покажем графики растеризации поверх экрана:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Stack( children: [ Scaffold( body: Center(child: Text('abcde')), ), PerformanceOverlay.allEnabled(), ], ), ), ); }

Поверх надписи 'abcde' видны полосы времени кадров.

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

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