INNER CODE UNIT · Dart

_contextTutorial

RafaelBarbosatec/tutorial_coach_mark · lib/tutorial_coach_mark.dart:272

    _contextTutorial = overlay.context; // Guarda el contexto del overlay
    postFrame(() {
      _createAndShow(overlay, rootOverlay: rootOverlay);
      if (disableBackButton) {
        // Bloquea el botón "Atrás" mientras el tutorial está activo
        _blockBackRoute = PageRouteBuilder(
          opaque: false,
          barrierDismissible: false,
          pageBuilder: (context, _, __) {
            return PopScope(
              canPop: false,
              onPopInvokedWithResult: (value, result) async =>
                  false, // Bloquea el retroceso
              child: const SizedBox(), // No muestra nada
            );
          },
        );
        Navigator.of(_contextTutorial!).push(_blockBackRoute!);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…