TestableRenderController constructor

TestableRenderController({
  1. String debugLabel = 'custom',
  2. Color flashColor = const Color(0x88FFEB3B),
  3. int flashCount = 3,
  4. Duration flashDuration = const Duration(milliseconds: 100),
  5. TestableGestures? gestures,
  6. WidgetBuilder? globalOverlayBuilder,
  7. Color? overlayColor,
  8. bool showGlobalOverlay = false,
  9. bool testWidgetsEnabled = kDebugMode == true,
  10. WidgetOverlayBuilder? widgetOverlayBuilder,
})

Implementation

TestableRenderController({
  this.debugLabel = 'custom',
  Color flashColor = const Color(0x88FFEB3B),
  int flashCount = 3,
  Duration flashDuration = const Duration(milliseconds: 100),
  TestableGestures? gestures,
  WidgetBuilder? globalOverlayBuilder,
  Color? overlayColor,
  bool showGlobalOverlay = false,
  bool testWidgetsEnabled = kDebugMode == true,
  WidgetOverlayBuilder? widgetOverlayBuilder,
})  : assert(flashCount >= 0),
      _flashColor = flashColor,
      _flashCount = flashCount,
      _flashDuration = flashDuration,
      _gestures = gestures ?? TestableGestures(),
      _globalOverlayBuilder = globalOverlayBuilder ?? fullGlobalOverlay(),
      _overlayColor = overlayColor ?? Colors.red.shade300,
      _showGlobalOverlay = showGlobalOverlay,
      _testWidgetsEnabled = testWidgetsEnabled,
      _widgetOverlayBuilder = widgetOverlayBuilder ?? iconWidgetOverlay();