-
-
Save aam/cbf08d577d5226305072eaa2077083b1 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
00:00 +0: loading C:\src\f\flutter\packages\flutter\test\material\date_picker_test.dart | |
00:01 +0: loading C:\src\f\flutter\packages\flutter\test\material\date_picker_test.dart | |
00:02 +0: loading C:\src\f\flutter\packages\flutter\test\material\date_picker_test.dart | |
00:03 +0: loading C:\src\f\flutter\packages\flutter\test\material\date_picker_test.dart | |
00:03 +0: showDatePicker tap-select a day | |
00:04 +0: showDatePicker tap-select a day | |
00:04 +0: showDatePicker tap-select a day | |
RenderView#5336a NEEDS-LAYOUT NEEDS-COMPOSITING-BITS-UPDATE | |
│ debug mode enabled - windows | |
│ window size: Size(2400.0, 1800.0) (in physical pixels) | |
│ device pixel ratio: 3.0 (physical pixels per logical pixel) | |
│ configuration: Size(800.0, 600.0) at 3.0x (in logical pixels) | |
│ | |
└─child: RenderSemanticsAnnotations#ec6bd NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
│ creator: Semantics ← Localizations ← MediaQuery ← | |
│ DefaultFocusTraversal ← WidgetsApp-[GlobalObjectKey | |
│ _MaterialAppState#24492] ← ScrollConfiguration ← MaterialApp ← | |
│ [root] | |
│ parentData: <none> | |
│ constraints: BoxConstraints(w=800.0, h=600.0) | |
│ size: MISSING | |
│ | |
└─child: RenderCustomPaint#74318 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
│ creator: CustomPaint ← Banner ← CheckedModeBanner ← Title ← | |
│ Directionality ← _LocalizationsScope-[GlobalKey#60d31] ← | |
│ Semantics ← Localizations ← MediaQuery ← DefaultFocusTraversal | |
│ ← WidgetsApp-[GlobalObjectKey _MaterialAppState#24492] ← | |
│ ScrollConfiguration ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=800.0, h=600.0) | |
│ size: MISSING | |
│ | |
└─child: RenderPointerListener#5c0f0 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
│ creator: Listener ← Navigator-[GlobalObjectKey<NavigatorState> | |
│ _WidgetsAppState#0cf26] ← IconTheme ← IconTheme ← | |
│ _InheritedCupertinoTheme ← CupertinoTheme ← _InheritedTheme ← | |
│ Theme ← AnimatedTheme ← Builder ← DefaultTextStyle ← | |
│ CustomPaint ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=800.0, h=600.0) | |
│ size: MISSING | |
│ behavior: deferToChild | |
│ listeners: down, up, cancel | |
│ | |
└─child: RenderAbsorbPointer#a8a1e NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
│ creator: AbsorbPointer ← Listener ← | |
│ Navigator-[GlobalObjectKey<NavigatorState> | |
│ _WidgetsAppState#0cf26] ← IconTheme ← IconTheme ← | |
│ _InheritedCupertinoTheme ← CupertinoTheme ← _InheritedTheme ← | |
│ Theme ← AnimatedTheme ← Builder ← DefaultTextStyle ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=800.0, h=600.0) | |
│ size: MISSING | |
│ absorbing: false | |
│ ignoringSemantics: implicitly false | |
│ | |
└─child: RenderSemanticsAnnotations#789e0 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
│ creator: Semantics ← FocusScope ← AbsorbPointer ← Listener ← | |
│ Navigator-[GlobalObjectKey<NavigatorState> | |
│ _WidgetsAppState#0cf26] ← IconTheme ← IconTheme ← | |
│ _InheritedCupertinoTheme ← CupertinoTheme ← _InheritedTheme ← | |
│ Theme ← AnimatedTheme ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=800.0, h=600.0) | |
│ size: MISSING | |
│ | |
└─child: _RenderTheatre#32cce NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
│ creator: _Theatre ← | |
│ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← _FocusMarker ← | |
│ Semantics ← FocusScope ← AbsorbPointer ← Listener ← | |
│ Navigator-[GlobalObjectKey<NavigatorState> | |
│ _WidgetsAppState#0cf26] ← IconTheme ← IconTheme ← | |
│ _InheritedCupertinoTheme ← CupertinoTheme ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=800.0, h=600.0) | |
│ size: MISSING | |
│ | |
├─onstage: RenderStack#e529f NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Stack ← _Theatre ← | |
╎ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← _FocusMarker ← | |
╎ │ Semantics ← FocusScope ← AbsorbPointer ← Listener ← | |
╎ │ Navigator-[GlobalObjectKey<NavigatorState> | |
╎ │ _WidgetsAppState#0cf26] ← IconTheme ← IconTheme ← | |
╎ │ _InheritedCupertinoTheme ← ⋯ | |
╎ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
╎ │ size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ alignment: AlignmentDirectional.topStart | |
╎ │ textDirection: ltr | |
╎ │ fit: expand | |
╎ │ overflow: clip | |
╎ │ | |
╎ ├─child 1: RenderIgnorePointer#b10ad NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: IgnorePointer ← | |
╎ │ │ _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#23475] ← | |
╎ │ │ Stack ← _Theatre ← | |
╎ │ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← _FocusMarker ← | |
╎ │ │ Semantics ← FocusScope ← AbsorbPointer ← Listener ← | |
╎ │ │ Navigator-[GlobalObjectKey<NavigatorState> | |
╎ │ │ _WidgetsAppState#0cf26] ← IconTheme ← ⋯ | |
╎ │ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
╎ │ │ size) | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ │ size: Size(800.0, 600.0) | |
╎ │ │ ignoring: false | |
╎ │ │ ignoringSemantics: implicitly false | |
╎ │ │ | |
╎ │ └─child: RenderBlockSemantics#5c88d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: BlockSemantics ← ModalBarrier ← IgnorePointer ← | |
╎ │ │ _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#23475] ← | |
╎ │ │ Stack ← _Theatre ← | |
╎ │ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← _FocusMarker ← | |
╎ │ │ Semantics ← FocusScope ← AbsorbPointer ← Listener ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ │ blocks semantics of earlier render objects below the common | |
╎ │ │ boundary | |
╎ │ │ size: Size(800.0, 600.0) | |
╎ │ │ blocking: true | |
╎ │ │ | |
╎ │ └─child: RenderExcludeSemantics#b38f1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: ExcludeSemantics ← BlockSemantics ← ModalBarrier ← | |
╎ │ │ IgnorePointer ← | |
╎ │ │ _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#23475] ← | |
╎ │ │ Stack ← _Theatre ← | |
╎ │ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← _FocusMarker ← | |
╎ │ │ Semantics ← FocusScope ← AbsorbPointer ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ │ size: Size(800.0, 600.0) | |
╎ │ │ excluding: true | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsGestureHandler#6fe77 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ ← ExcludeSemantics ← BlockSemantics ← ModalBarrier ← | |
╎ │ │ IgnorePointer ← | |
╎ │ │ _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#23475] ← | |
╎ │ │ Stack ← _Theatre ← | |
╎ │ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← _FocusMarker ← | |
╎ │ │ ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ │ size: Size(800.0, 600.0) | |
╎ │ │ gestures: tap | |
╎ │ │ | |
╎ │ └─child: RenderPointerListener#f1b24 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ GestureDetector ← ExcludeSemantics ← BlockSemantics ← | |
╎ │ │ ModalBarrier ← IgnorePointer ← | |
╎ │ │ _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#23475] ← | |
╎ │ │ Stack ← _Theatre ← | |
╎ │ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ │ size: Size(800.0, 600.0) | |
╎ │ │ behavior: opaque | |
╎ │ │ listeners: down | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsAnnotations#896a2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ RawGestureDetector ← GestureDetector ← ExcludeSemantics ← | |
╎ │ │ BlockSemantics ← ModalBarrier ← IgnorePointer ← | |
╎ │ │ _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#23475] ← | |
╎ │ │ Stack ← _Theatre ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ │ size: Size(800.0, 600.0) | |
╎ │ │ | |
╎ │ └─child: RenderConstrainedBox#708fe NEEDS-PAINT | |
╎ │ creator: ConstrainedBox ← Semantics ← Listener ← | |
╎ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ ExcludeSemantics ← BlockSemantics ← ModalBarrier ← | |
╎ │ IgnorePointer ← | |
╎ │ _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#23475] ← | |
╎ │ Stack ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: Size(800.0, 600.0) | |
╎ │ additionalConstraints: BoxConstraints(biggest) | |
╎ │ | |
╎ └─child 2: RenderOffstage#fde7c NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Offstage ← _ModalScopeStatus ← | |
╎ │ _ModalScope<dynamic>-[LabeledGlobalKey<_ModalScopeState<dynamic>>#52e51] | |
╎ │ ← _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#fb43d] ← | |
╎ │ Stack ← _Theatre ← | |
╎ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← _FocusMarker ← | |
╎ │ Semantics ← FocusScope ← AbsorbPointer ← Listener ← ⋯ | |
╎ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
╎ │ size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ offstage: false | |
╎ │ | |
╎ └─child: RenderSemanticsAnnotations#17b1c NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Semantics ← FocusScope ← PageStorage ← Offstage ← | |
╎ │ _ModalScopeStatus ← | |
╎ │ _ModalScope<dynamic>-[LabeledGlobalKey<_ModalScopeState<dynamic>>#52e51] | |
╎ │ ← _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#fb43d] ← | |
╎ │ Stack ← _Theatre ← | |
╎ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← _FocusMarker ← | |
╎ │ Semantics ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderRepaintBoundary#4bc01 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ needs compositing | |
╎ │ creator: RepaintBoundary ← _FocusMarker ← Semantics ← FocusScope | |
╎ │ ← PageStorage ← Offstage ← _ModalScopeStatus ← | |
╎ │ _ModalScope<dynamic>-[LabeledGlobalKey<_ModalScopeState<dynamic>>#52e51] | |
╎ │ ← _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#fb43d] ← | |
╎ │ Stack ← _Theatre ← | |
╎ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ | |
╎ └─child: RenderFractionalTranslation#69e87 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: FractionalTranslation ← SlideTransition ← | |
╎ │ _FadeUpwardsPageTransition ← AnimatedBuilder ← RepaintBoundary | |
╎ │ ← _FocusMarker ← Semantics ← FocusScope ← PageStorage ← | |
╎ │ Offstage ← _ModalScopeStatus ← | |
╎ │ _ModalScope<dynamic>-[LabeledGlobalKey<_ModalScopeState<dynamic>>#52e51] | |
╎ │ ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ translation: Offset(0.0, 0.0) | |
╎ │ transformHitTests: true | |
╎ │ | |
╎ └─child: RenderAnimatedOpacity#fc06e NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: FadeTransition ← FractionalTranslation ← SlideTransition | |
╎ │ ← _FadeUpwardsPageTransition ← AnimatedBuilder ← | |
╎ │ RepaintBoundary ← _FocusMarker ← Semantics ← FocusScope ← | |
╎ │ PageStorage ← Offstage ← _ModalScopeStatus ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ opacity: AnimationController#e6218(⏭ 1.000; paused; for | |
╎ │ MaterialPageRoute<dynamic>(/))➩ProxyAnimation➩CurveTween(curve: | |
╎ │ Cubic(0.42, 0.00, 1.00, 1.00))➩1.0 | |
╎ │ | |
╎ └─child: RenderIgnorePointer#e12b0 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: IgnorePointer ← FadeTransition ← FractionalTranslation ← | |
╎ │ SlideTransition ← _FadeUpwardsPageTransition ← AnimatedBuilder | |
╎ │ ← RepaintBoundary ← _FocusMarker ← Semantics ← FocusScope ← | |
╎ │ PageStorage ← Offstage ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ ignoring: false | |
╎ │ ignoringSemantics: implicitly false | |
╎ │ | |
╎ └─child: RenderRepaintBoundary#2852b NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ needs compositing | |
╎ │ creator: RepaintBoundary-[GlobalKey#a532a] ← IgnorePointer ← | |
╎ │ FadeTransition ← FractionalTranslation ← SlideTransition ← | |
╎ │ _FadeUpwardsPageTransition ← AnimatedBuilder ← RepaintBoundary | |
╎ │ ← _FocusMarker ← Semantics ← FocusScope ← PageStorage ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ | |
╎ └─child: RenderSemanticsAnnotations#c5635 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Semantics ← Builder ← RepaintBoundary-[GlobalKey#a532a] | |
╎ │ ← IgnorePointer ← FadeTransition ← FractionalTranslation ← | |
╎ │ SlideTransition ← _FadeUpwardsPageTransition ← AnimatedBuilder | |
╎ │ ← RepaintBoundary ← _FocusMarker ← Semantics ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderConstrainedBox#9c036 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: ConstrainedBox ← Container ← StatefulBuilder ← Semantics | |
╎ │ ← Builder ← RepaintBoundary-[GlobalKey#a532a] ← IgnorePointer ← | |
╎ │ FadeTransition ← FractionalTranslation ← SlideTransition ← | |
╎ │ _FadeUpwardsPageTransition ← AnimatedBuilder ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ additionalConstraints: BoxConstraints(w=400.0, 0.0<=h<=Infinity) | |
╎ │ | |
╎ └─child: RenderRepaintBoundary#9bdfe NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ needs compositing | |
╎ │ creator: RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← | |
╎ │ GlowingOverscrollIndicator ← Scrollable ← SingleChildScrollView | |
╎ │ ← ConstrainedBox ← Container ← StatefulBuilder ← Semantics ← | |
╎ │ Builder ← RepaintBoundary-[GlobalKey#a532a] ← IgnorePointer ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ | |
╎ └─child: RenderCustomPaint#10eff NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: CustomPaint ← RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← | |
╎ │ GlowingOverscrollIndicator ← Scrollable ← SingleChildScrollView | |
╎ │ ← ConstrainedBox ← Container ← StatefulBuilder ← Semantics ← | |
╎ │ Builder ← RepaintBoundary-[GlobalKey#a532a] ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderRepaintBoundary#1fe7a NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ needs compositing | |
╎ │ creator: RepaintBoundary ← CustomPaint ← RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← | |
╎ │ GlowingOverscrollIndicator ← Scrollable ← SingleChildScrollView | |
╎ │ ← ConstrainedBox ← Container ← StatefulBuilder ← Semantics ← | |
╎ │ Builder ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ | |
╎ └─child: _RenderScrollSemantics#7c7bb NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: _ScrollSemantics-[GlobalKey#ecedb] ← RepaintBoundary ← | |
╎ │ CustomPaint ← RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← | |
╎ │ GlowingOverscrollIndicator ← Scrollable ← SingleChildScrollView | |
╎ │ ← ConstrainedBox ← Container ← StatefulBuilder ← Semantics ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ semantic boundary | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderPointerListener#d3847 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Listener ← _ScrollableScope ← | |
╎ │ _ScrollSemantics-[GlobalKey#ecedb] ← RepaintBoundary ← | |
╎ │ CustomPaint ← RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← | |
╎ │ GlowingOverscrollIndicator ← Scrollable ← SingleChildScrollView | |
╎ │ ← ConstrainedBox ← Container ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ behavior: deferToChild | |
╎ │ listeners: signal | |
╎ │ | |
╎ └─child: RenderSemanticsGestureHandler#22738 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: _GestureSemantics ← | |
╎ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#add2e] | |
╎ │ ← Listener ← _ScrollableScope ← | |
╎ │ _ScrollSemantics-[GlobalKey#ecedb] ← RepaintBoundary ← | |
╎ │ CustomPaint ← RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← | |
╎ │ GlowingOverscrollIndicator ← Scrollable ← SingleChildScrollView | |
╎ │ ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ gestures: <none> | |
╎ │ | |
╎ └─child: RenderPointerListener#786c6 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Listener ← _GestureSemantics ← | |
╎ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#add2e] | |
╎ │ ← Listener ← _ScrollableScope ← | |
╎ │ _ScrollSemantics-[GlobalKey#ecedb] ← RepaintBoundary ← | |
╎ │ CustomPaint ← RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← | |
╎ │ GlowingOverscrollIndicator ← Scrollable ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ behavior: opaque | |
╎ │ listeners: down | |
╎ │ | |
╎ └─child: RenderSemanticsAnnotations#77453 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Semantics ← Listener ← _GestureSemantics ← | |
╎ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#add2e] | |
╎ │ ← Listener ← _ScrollableScope ← | |
╎ │ _ScrollSemantics-[GlobalKey#ecedb] ← RepaintBoundary ← | |
╎ │ CustomPaint ← RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← | |
╎ │ GlowingOverscrollIndicator ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderIgnorePointer#45861 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: IgnorePointer-[GlobalKey#1d003] ← Semantics ← Listener ← | |
╎ │ _GestureSemantics ← | |
╎ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#add2e] | |
╎ │ ← Listener ← _ScrollableScope ← | |
╎ │ _ScrollSemantics-[GlobalKey#ecedb] ← RepaintBoundary ← | |
╎ │ CustomPaint ← RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ ignoring: false | |
╎ │ ignoringSemantics: false | |
╎ │ | |
╎ └─child: _RenderSingleChildViewport#50f2e NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ needs compositing | |
╎ │ creator: _SingleChildViewport ← IgnorePointer-[GlobalKey#1d003] ← | |
╎ │ Semantics ← Listener ← _GestureSemantics ← | |
╎ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#add2e] | |
╎ │ ← Listener ← _ScrollableScope ← | |
╎ │ _ScrollSemantics-[GlobalKey#ecedb] ← RepaintBoundary ← | |
╎ │ CustomPaint ← RepaintBoundary ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderPhysicalModel#627e1 relayoutBoundary=up1 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ needs compositing | |
╎ │ creator: PhysicalModel ← AnimatedPhysicalModel ← Material ← | |
╎ │ _SingleChildViewport ← IgnorePointer-[GlobalKey#1d003] ← | |
╎ │ Semantics ← Listener ← _GestureSemantics ← | |
╎ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#add2e] | |
╎ │ ← Listener ← _ScrollableScope ← | |
╎ │ _ScrollSemantics-[GlobalKey#ecedb] ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, 0.0<=h<=Infinity) | |
╎ │ size: MISSING | |
╎ │ elevation: 0.0 | |
╎ │ color: Color(0xfffafafa) | |
╎ │ shadowColor: Color(0xfffafafa) | |
╎ │ shape: BoxShape.rectangle | |
╎ │ borderRadius: BorderRadius.zero | |
╎ │ | |
╎ └─child: _RenderInkFeatures#4d61f relayoutBoundary=up2 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: _InkFeatures-[GlobalKey#e94be ink renderer] ← | |
╎ │ NotificationListener<LayoutChangedNotification> ← PhysicalModel | |
╎ │ ← AnimatedPhysicalModel ← Material ← _SingleChildViewport ← | |
╎ │ IgnorePointer-[GlobalKey#1d003] ← Semantics ← Listener ← | |
╎ │ _GestureSemantics ← | |
╎ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#add2e] | |
╎ │ ← Listener ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, 0.0<=h<=Infinity) | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderConstrainedBox#ad1a9 relayoutBoundary=up3 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: SizedBox ← MonthPicker-[#d187e] ← DefaultTextStyle ← | |
╎ │ AnimatedDefaultTextStyle ← _InkFeatures-[GlobalKey#e94be ink | |
╎ │ renderer] ← NotificationListener<LayoutChangedNotification> ← | |
╎ │ PhysicalModel ← AnimatedPhysicalModel ← Material ← | |
╎ │ _SingleChildViewport ← IgnorePointer-[GlobalKey#1d003] ← | |
╎ │ Semantics ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, 0.0<=h<=Infinity) | |
╎ │ size: MISSING | |
╎ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=336.0) | |
╎ │ | |
╎ └─child: RenderStack#6515f NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Stack ← SizedBox ← MonthPicker-[#d187e] ← | |
╎ │ DefaultTextStyle ← AnimatedDefaultTextStyle ← | |
╎ │ _InkFeatures-[GlobalKey#e94be ink renderer] ← | |
╎ │ NotificationListener<LayoutChangedNotification> ← PhysicalModel | |
╎ │ ← AnimatedPhysicalModel ← Material ← _SingleChildViewport ← | |
╎ │ IgnorePointer-[GlobalKey#1d003] ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=336.0) | |
╎ │ size: Size(800.0, 336.0) | |
╎ │ alignment: AlignmentDirectional.topStart | |
╎ │ textDirection: ltr | |
╎ │ fit: loose | |
╎ │ overflow: clip | |
╎ │ | |
╎ ├─child 1: RenderSemanticsAnnotations#b063b relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Semantics ← Stack ← SizedBox ← MonthPicker-[#d187e] ← | |
╎ │ │ DefaultTextStyle ← AnimatedDefaultTextStyle ← | |
╎ │ │ _InkFeatures-[GlobalKey#e94be ink renderer] ← | |
╎ │ │ NotificationListener<LayoutChangedNotification> ← PhysicalModel | |
╎ │ │ ← AnimatedPhysicalModel ← Material ← _SingleChildViewport ← ⋯ | |
╎ │ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
╎ │ │ size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ | |
╎ │ └─child: RenderRepaintBoundary#3c9e2 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ needs compositing | |
╎ │ │ creator: RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ PageView-[<2016-07-26 00:00:00.000>] ← | |
╎ │ │ NotificationListener<ScrollEndNotification> ← | |
╎ │ │ NotificationListener<ScrollStartNotification> ← Semantics ← | |
╎ │ │ Stack ← SizedBox ← MonthPicker-[#d187e] ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ | |
╎ │ └─child: RenderCustomPaint#a529a relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ PageView-[<2016-07-26 00:00:00.000>] ← | |
╎ │ │ NotificationListener<ScrollEndNotification> ← | |
╎ │ │ NotificationListener<ScrollStartNotification> ← Semantics ← | |
╎ │ │ Stack ← SizedBox ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ | |
╎ │ └─child: RenderRepaintBoundary#0f0ac relayoutBoundary=up4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ needs compositing | |
╎ │ │ creator: RepaintBoundary ← CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ PageView-[<2016-07-26 00:00:00.000>] ← | |
╎ │ │ NotificationListener<ScrollEndNotification> ← | |
╎ │ │ NotificationListener<ScrollStartNotification> ← Semantics ← | |
╎ │ │ Stack ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ | |
╎ │ └─child: _RenderScrollSemantics#0ca3b relayoutBoundary=up5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: _ScrollSemantics-[GlobalKey#92afc] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ PageView-[<2016-07-26 00:00:00.000>] ← | |
╎ │ │ NotificationListener<ScrollEndNotification> ← | |
╎ │ │ NotificationListener<ScrollStartNotification> ← Semantics ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ semantic boundary | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ | |
╎ │ └─child: RenderPointerListener#8fe4d relayoutBoundary=up6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#92afc] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ PageView-[<2016-07-26 00:00:00.000>] ← | |
╎ │ │ NotificationListener<ScrollEndNotification> ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ behavior: deferToChild | |
╎ │ │ listeners: signal | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsGestureHandler#f3e8e relayoutBoundary=up7 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#fe93b] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#92afc] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← | |
╎ │ │ NotificationListener<ScrollNotification> ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ gestures: horizontal scroll | |
╎ │ │ | |
╎ │ └─child: RenderPointerListener#18fd6 relayoutBoundary=up8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Listener ← _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#fe93b] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#92afc] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ behavior: opaque | |
╎ │ │ listeners: down | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsAnnotations#c03f6 relayoutBoundary=up9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#fe93b] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#92afc] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ | |
╎ │ └─child: RenderIgnorePointer#ddffe relayoutBoundary=up10 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: IgnorePointer-[GlobalKey#4fbb6] ← Semantics ← Listener ← | |
╎ │ │ _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#fe93b] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#92afc] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ ignoring: false | |
╎ │ │ ignoringSemantics: false | |
╎ │ │ | |
╎ │ └─child: RenderViewport#61694 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ needs compositing | |
╎ │ │ creator: Viewport ← IgnorePointer-[GlobalKey#4fbb6] ← Semantics ← | |
╎ │ │ Listener ← _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#fe93b] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#92afc] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ axisDirection: right | |
╎ │ │ crossAxisDirection: down | |
╎ │ │ offset: _PagePosition#a5213(offset: 19358400.0, range: | |
╎ │ │ 0.0..95990400.0, viewport: 800.0, ScrollableState, | |
╎ │ │ PageScrollPhysics -> ClampingScrollPhysics, | |
╎ │ │ IdleScrollActivity#b3814, ScrollDirection.idle) | |
╎ │ │ anchor: 0.0 | |
╎ │ │ | |
╎ │ └─center child: RenderSliverFillViewport#e61d4 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: SliverFillViewport ← Viewport ← | |
╎ │ │ IgnorePointer-[GlobalKey#4fbb6] ← Semantics ← Listener ← | |
╎ │ │ _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#fe93b] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#92afc] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← ⋯ | |
╎ │ │ parentData: paintOffset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ constraints: SliverConstraints(AxisDirection.right, | |
╎ │ │ GrowthDirection.forward, ScrollDirection.idle, scrollOffset: | |
╎ │ │ 19358400.0, remainingPaintExtent: 800.0, crossAxisExtent: | |
╎ │ │ 336.0, crossAxisDirection: AxisDirection.down, | |
╎ │ │ viewportMainAxisExtent: 800.0, remainingCacheExtent: 800.0 | |
╎ │ │ cacheOrigin: -0.0 ) | |
╎ │ │ geometry: SliverGeometry(scrollExtent: 95991200.0, paintExtent: | |
╎ │ │ 800.0, maxPaintExtent: 95991200.0, hasVisualOverflow: true, | |
╎ │ │ cacheExtent: 800.0) | |
╎ │ │ currently live children: 24198 to 24198 | |
╎ │ │ | |
╎ │ └─child with index 24198: RenderIndexedSemantics#91a3d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: IndexedSemantics ← | |
╎ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ AutomaticKeepAlive ← KeyedSubtree-[Key <[<2016-07-01 | |
╎ │ │ 00:00:00.000>]>] ← SliverFillViewport ← Viewport ← | |
╎ │ │ IgnorePointer-[GlobalKey#4fbb6] ← Semantics ← Listener ← | |
╎ │ │ _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#fe93b] | |
╎ │ │ ← ⋯ | |
╎ │ │ parentData: index=24198; layoutOffset=19358400.0 | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=336.0) | |
╎ │ │ semantic boundary | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ index: 24198 | |
╎ │ │ | |
╎ │ └─child: RenderRepaintBoundary#3ec6e NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ needs compositing | |
╎ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ AutomaticKeepAlive ← KeyedSubtree-[Key <[<2016-07-01 | |
╎ │ │ 00:00:00.000>]>] ← SliverFillViewport ← Viewport ← | |
╎ │ │ IgnorePointer-[GlobalKey#4fbb6] ← Semantics ← Listener ← | |
╎ │ │ _GestureSemantics ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ | |
╎ │ └─child: RenderPadding#d5036 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Padding ← DayPicker-[<2016-07-01 00:00:00.000>] ← | |
╎ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ AutomaticKeepAlive ← KeyedSubtree-[Key <[<2016-07-01 | |
╎ │ │ 00:00:00.000>]>] ← SliverFillViewport ← Viewport ← | |
╎ │ │ IgnorePointer-[GlobalKey#4fbb6] ← Semantics ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ padding: EdgeInsets(8.0, 0.0, 8.0, 0.0) | |
╎ │ │ textDirection: ltr | |
╎ │ │ | |
╎ │ └─child: RenderFlex#adb40 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Column ← Padding ← DayPicker-[<2016-07-01 00:00:00.000>] | |
╎ │ │ ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ AutomaticKeepAlive ← KeyedSubtree-[Key <[<2016-07-01 | |
╎ │ │ 00:00:00.000>]>] ← SliverFillViewport ← Viewport ← | |
╎ │ │ IgnorePointer-[GlobalKey#4fbb6] ← ⋯ | |
╎ │ │ parentData: offset=Offset(8.0, 0.0) (can use size) | |
╎ │ │ constraints: BoxConstraints(w=784.0, h=336.0) | |
╎ │ │ size: Size(784.0, 336.0) | |
╎ │ │ direction: vertical | |
╎ │ │ mainAxisAlignment: start | |
╎ │ │ mainAxisSize: max | |
╎ │ │ crossAxisAlignment: center | |
╎ │ │ verticalDirection: down | |
╎ │ │ | |
╎ │ ├─child 1: RenderConstrainedBox#1aadc relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ConstrainedBox ← Container ← Column ← Padding ← | |
╎ │ │ │ DayPicker-[<2016-07-01 00:00:00.000>] ← RepaintBoundary ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree-[Key | |
╎ │ │ │ <[<2016-07-01 00:00:00.000>]>] ← SliverFillViewport ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(0.0, 0.0); flex=null; fit=null (can use | |
╎ │ │ │ size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=Infinity) | |
╎ │ │ │ size: Size(784.0, 42.0) | |
╎ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=42.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#edf1d relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← ConstrainedBox ← Container ← Column ← Padding ← | |
╎ │ │ │ DayPicker-[<2016-07-01 00:00:00.000>] ← RepaintBoundary ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree-[Key | |
╎ │ │ │ <[<2016-07-01 00:00:00.000>]>] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=784.0, h=42.0) | |
╎ │ │ │ size: Size(784.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#37c07 relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Center ← ConstrainedBox ← Container ← | |
╎ │ │ │ Column ← Padding ← DayPicker-[<2016-07-01 00:00:00.000>] ← | |
╎ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(320.0, 13.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(144.0, 16.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#961c8 relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Center ← | |
╎ │ │ │ ConstrainedBox ← Container ← Column ← Padding ← | |
╎ │ │ │ DayPicker-[<2016-07-01 00:00:00.000>] ← RepaintBoundary ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(144.0, 16.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike subhead 2014).merge(blackMountainView | |
╎ │ │ ║ subhead) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 16.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "July 2016" | |
╎ │ │ ╚═══════════ | |
╎ │ └─child 2: RenderRepaintBoundary#bc9ae relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ needs compositing | |
╎ │ │ creator: RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← GridView ← Flexible ← | |
╎ │ │ Column ← Padding ← DayPicker-[<2016-07-01 00:00:00.000>] ← | |
╎ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ parentData: offset=Offset(0.0, 42.0); flex=1; fit=FlexFit.loose | |
╎ │ │ (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ | |
╎ │ └─child: RenderCustomPaint#1d165 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← GridView ← Flexible ← | |
╎ │ │ Column ← Padding ← DayPicker-[<2016-07-01 00:00:00.000>] ← | |
╎ │ │ RepaintBoundary ← IndexedSemantics ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ | |
╎ │ └─child: RenderRepaintBoundary#8dd71 relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ needs compositing | |
╎ │ │ creator: RepaintBoundary ← CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← GridView ← Flexible ← | |
╎ │ │ Column ← Padding ← DayPicker-[<2016-07-01 00:00:00.000>] ← | |
╎ │ │ RepaintBoundary ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ | |
╎ │ └─child: _RenderScrollSemantics#8cfa5 relayoutBoundary=up4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← GridView ← Flexible ← | |
╎ │ │ Column ← Padding ← DayPicker-[<2016-07-01 00:00:00.000>] ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ semantic boundary | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ | |
╎ │ └─child: RenderPointerListener#534fd relayoutBoundary=up5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← GridView ← Flexible ← | |
╎ │ │ Column ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ behavior: deferToChild | |
╎ │ │ listeners: signal | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsGestureHandler#fe229 relayoutBoundary=up6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#7b17e] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← GridView ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ gestures: vertical scroll | |
╎ │ │ | |
╎ │ └─child: RenderPointerListener#bbbe9 relayoutBoundary=up7 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Listener ← _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#7b17e] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ behavior: opaque | |
╎ │ │ listeners: down | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsAnnotations#57588 relayoutBoundary=up8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#7b17e] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ | |
╎ │ └─child: RenderIgnorePointer#f7035 relayoutBoundary=up9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← Listener ← | |
╎ │ │ _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#7b17e] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ ignoring: false | |
╎ │ │ ignoringSemantics: false | |
╎ │ │ | |
╎ │ └─child: RenderViewport#91004 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ needs compositing | |
╎ │ │ creator: Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ Listener ← _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#7b17e] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ axisDirection: down | |
╎ │ │ crossAxisDirection: right | |
╎ │ │ offset: ScrollPositionWithSingleContext#d7d93(offset: 0.0, range: | |
╎ │ │ 0.0..0.0, viewport: 294.0, ScrollableState, | |
╎ │ │ AlwaysScrollableScrollPhysics -> ClampingScrollPhysics, | |
╎ │ │ IdleScrollActivity#bb8f1, ScrollDirection.idle) | |
╎ │ │ anchor: 0.0 | |
╎ │ │ | |
╎ │ └─center child: RenderSliverPadding#163d5 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: SliverPadding ← Viewport ← | |
╎ │ │ IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← Listener ← | |
╎ │ │ _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#7b17e] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← ⋯ | |
╎ │ │ parentData: paintOffset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ constraints: SliverConstraints(AxisDirection.down, | |
╎ │ │ GrowthDirection.forward, ScrollDirection.idle, scrollOffset: | |
╎ │ │ 0.0, remainingPaintExtent: 294.0, crossAxisExtent: 784.0, | |
╎ │ │ crossAxisDirection: AxisDirection.right, | |
╎ │ │ viewportMainAxisExtent: 294.0, remainingCacheExtent: 544.0 | |
╎ │ │ cacheOrigin: 0.0 ) | |
╎ │ │ geometry: SliverGeometry(scrollExtent: 294.0, paintExtent: 294.0, | |
╎ │ │ maxPaintExtent: 294.0, hasVisualOverflow: true, cacheExtent: | |
╎ │ │ 294.0) | |
╎ │ │ padding: EdgeInsets.zero | |
╎ │ │ textDirection: ltr | |
╎ │ │ | |
╎ │ └─child: RenderSliverGrid#2a614 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: SliverGrid ← SliverPadding ← Viewport ← | |
╎ │ │ IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← Listener ← | |
╎ │ │ _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#7b17e] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← ⋯ | |
╎ │ │ parentData: paintOffset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ constraints: SliverConstraints(AxisDirection.down, | |
╎ │ │ GrowthDirection.forward, ScrollDirection.idle, scrollOffset: | |
╎ │ │ 0.0, remainingPaintExtent: 294.0, crossAxisExtent: 784.0, | |
╎ │ │ crossAxisDirection: AxisDirection.right, | |
╎ │ │ viewportMainAxisExtent: 294.0, remainingCacheExtent: 544.0 | |
╎ │ │ cacheOrigin: 0.0 ) | |
╎ │ │ geometry: SliverGeometry(scrollExtent: 294.0, paintExtent: 294.0, | |
╎ │ │ maxPaintExtent: 294.0, hasVisualOverflow: true, cacheExtent: | |
╎ │ │ 294.0) | |
╎ │ │ currently live children: 0 to 42 | |
╎ │ │ | |
╎ │ ├─child with index 0: RenderIndexedSemantics#c7369 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=0.0; index=0; layoutOffset=0.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 0 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#fb8e8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#35227 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#c01b4 relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← Center ← ExcludeSemantics ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← | |
╎ │ │ │ SliverPadding ← Viewport ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(50.0, 15.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(12.0, 12.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike caption 2014).merge(blackMountainView | |
╎ │ │ ║ caption) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0x8a000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 12.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "S" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 1: RenderIndexedSemantics#ef2e6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=112.0; index=1; layoutOffset=0.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 1 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#859fe NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#f4b76 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#6bd74 relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← Center ← ExcludeSemantics ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← | |
╎ │ │ │ SliverPadding ← Viewport ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(50.0, 15.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(12.0, 12.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike caption 2014).merge(blackMountainView | |
╎ │ │ ║ caption) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0x8a000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 12.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "M" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 2: RenderIndexedSemantics#3a45b NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=224.0; index=2; layoutOffset=0.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 2 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#fe363 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#1e0c9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#b631f relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← Center ← ExcludeSemantics ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← | |
╎ │ │ │ SliverPadding ← Viewport ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(50.0, 15.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(12.0, 12.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike caption 2014).merge(blackMountainView | |
╎ │ │ ║ caption) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0x8a000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 12.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "T" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 3: RenderIndexedSemantics#aebd7 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=336.0; index=3; layoutOffset=0.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 3 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#09c34 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#2a345 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#8147a relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← Center ← ExcludeSemantics ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← | |
╎ │ │ │ SliverPadding ← Viewport ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(50.0, 15.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(12.0, 12.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike caption 2014).merge(blackMountainView | |
╎ │ │ ║ caption) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0x8a000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 12.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "W" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 4: RenderIndexedSemantics#3cc3c NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=448.0; index=4; layoutOffset=0.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 4 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#bde35 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#62ea7 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#ed325 relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← Center ← ExcludeSemantics ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← | |
╎ │ │ │ SliverPadding ← Viewport ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(50.0, 15.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(12.0, 12.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike caption 2014).merge(blackMountainView | |
╎ │ │ ║ caption) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0x8a000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 12.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "T" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 5: RenderIndexedSemantics#ac28f NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=560.0; index=5; layoutOffset=0.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 5 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#96785 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#4b9b0 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#12c99 relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← Center ← ExcludeSemantics ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← | |
╎ │ │ │ SliverPadding ← Viewport ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(50.0, 15.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(12.0, 12.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike caption 2014).merge(blackMountainView | |
╎ │ │ ║ caption) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0x8a000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 12.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "F" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 6: RenderIndexedSemantics#6724f NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=672.0; index=6; layoutOffset=0.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 6 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#f5cb6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#fb957 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#713c3 relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← Center ← ExcludeSemantics ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← | |
╎ │ │ │ SliverPadding ← Viewport ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(50.0, 15.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(12.0, 12.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike caption 2014).merge(blackMountainView | |
╎ │ │ ║ caption) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0x8a000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 12.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "S" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 7: RenderIndexedSemantics#a8459 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=0.0; index=7; layoutOffset=42.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 7 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderLimitedBox#083f7 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: LimitedBox ← Container ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ maxWidth: 0.0 | |
╎ │ │ │ maxHeight: 0.0 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderConstrainedBox#72df0 NEEDS-PAINT | |
╎ │ │ creator: ConstrainedBox ← LimitedBox ← Container ← | |
╎ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← | |
╎ │ │ SliverPadding ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ size: Size(112.0, 42.0) | |
╎ │ │ additionalConstraints: BoxConstraints(biggest) | |
╎ │ │ | |
╎ │ ├─child with index 8: RenderIndexedSemantics#31cb2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=112.0; index=8; layoutOffset=42.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 8 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderLimitedBox#77515 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: LimitedBox ← Container ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ maxWidth: 0.0 | |
╎ │ │ │ maxHeight: 0.0 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderConstrainedBox#943b6 NEEDS-PAINT | |
╎ │ │ creator: ConstrainedBox ← LimitedBox ← Container ← | |
╎ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← | |
╎ │ │ SliverPadding ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ size: Size(112.0, 42.0) | |
╎ │ │ additionalConstraints: BoxConstraints(biggest) | |
╎ │ │ | |
╎ │ ├─child with index 9: RenderIndexedSemantics#2f304 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=224.0; index=9; layoutOffset=42.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 9 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderLimitedBox#3d11e NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: LimitedBox ← Container ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ maxWidth: 0.0 | |
╎ │ │ │ maxHeight: 0.0 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderConstrainedBox#d29ee NEEDS-PAINT | |
╎ │ │ creator: ConstrainedBox ← LimitedBox ← Container ← | |
╎ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← | |
╎ │ │ SliverPadding ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ size: Size(112.0, 42.0) | |
╎ │ │ additionalConstraints: BoxConstraints(biggest) | |
╎ │ │ | |
╎ │ ├─child with index 10: RenderIndexedSemantics#cde8d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=336.0; index=10; layoutOffset=42.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 10 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderLimitedBox#efccb NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: LimitedBox ← Container ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ maxWidth: 0.0 | |
╎ │ │ │ maxHeight: 0.0 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderConstrainedBox#680f2 NEEDS-PAINT | |
╎ │ │ creator: ConstrainedBox ← LimitedBox ← Container ← | |
╎ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← | |
╎ │ │ SliverPadding ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ size: Size(112.0, 42.0) | |
╎ │ │ additionalConstraints: BoxConstraints(biggest) | |
╎ │ │ | |
╎ │ ├─child with index 11: RenderIndexedSemantics#785a9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=448.0; index=11; layoutOffset=42.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 11 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderLimitedBox#7213e NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: LimitedBox ← Container ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ maxWidth: 0.0 | |
╎ │ │ │ maxHeight: 0.0 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderConstrainedBox#554b1 NEEDS-PAINT | |
╎ │ │ creator: ConstrainedBox ← LimitedBox ← Container ← | |
╎ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← | |
╎ │ │ SliverPadding ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ size: Size(112.0, 42.0) | |
╎ │ │ additionalConstraints: BoxConstraints(biggest) | |
╎ │ │ | |
╎ │ ├─child with index 12: RenderIndexedSemantics#842df NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=560.0; index=12; layoutOffset=42.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 12 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#8ec68 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#14133 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#3b084 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#ea960 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(49.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#dce9c relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#ef9d2 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "1" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 13: RenderIndexedSemantics#eaf6a NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=672.0; index=13; layoutOffset=42.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 13 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#9082e NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#311c4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#6eb3c NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#f619b relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(49.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#1e59c relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#21628 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "2" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 14: RenderIndexedSemantics#b9f30 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=0.0; index=14; layoutOffset=84.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 14 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#a170c NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#a8fd3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#50659 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#a3a7f relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(49.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#b2793 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#1a239 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "3" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 15: RenderIndexedSemantics#ce6f6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=112.0; index=15; layoutOffset=84.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 15 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#3faf9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#4d3db NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#25f7d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#6ccef relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(49.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#37736 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#d8262 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "4" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 16: RenderIndexedSemantics#e9b36 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=224.0; index=16; layoutOffset=84.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 16 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#f00a5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#1e2f0 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#43e4e NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#7ff42 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(49.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#6ac58 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#9aaff relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "5" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 17: RenderIndexedSemantics#0c2a7 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=336.0; index=17; layoutOffset=84.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 17 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#d6b68 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#81edb NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#a4f84 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#12d25 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(49.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#aadd6 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#1d939 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "6" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 18: RenderIndexedSemantics#70857 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=448.0; index=18; layoutOffset=84.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 18 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#98264 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#a35a1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#1cd78 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#f33a7 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(49.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#ec269 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#ad74e relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "7" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 19: RenderIndexedSemantics#9a0d1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=560.0; index=19; layoutOffset=84.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 19 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#ec650 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#57bd8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#46d79 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#65453 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(49.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#53636 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#6ad2d relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "8" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 20: RenderIndexedSemantics#a9fa9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=672.0; index=20; layoutOffset=84.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 20 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#b0747 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#a814e NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#4a8a3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#990e4 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(49.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#95cce relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#dece7 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(14.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "9" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 21: RenderIndexedSemantics#97592 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=0.0; index=21; layoutOffset=126.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 21 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#a13d4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#d1425 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#fe4db NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#85fa5 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#85eea relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#94193 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "10" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 22: RenderIndexedSemantics#fade8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=112.0; index=22; layoutOffset=126.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 22 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#81952 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#529b8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#634fd NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#7272a relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#761ec relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#cc762 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "11" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 23: RenderIndexedSemantics#9c507 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=224.0; index=23; layoutOffset=126.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 23 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#6a07f NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#3a47f NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#f3f24 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#7f460 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#2c2c2 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#54c43 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "12" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 24: RenderIndexedSemantics#d1b06 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=336.0; index=24; layoutOffset=126.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 24 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#b63bf NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#413e3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#86304 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#6bafc relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#9212e relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#bbc8c relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "13" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 25: RenderIndexedSemantics#ad7e8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=448.0; index=25; layoutOffset=126.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 25 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#ed343 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#4e5c4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#b69df NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#1048d relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#8a065 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#3d389 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "14" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 26: RenderIndexedSemantics#9941f NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=560.0; index=26; layoutOffset=126.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 26 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#e2824 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#8457a NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#89c68 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#cb41e relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#79047 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#74ed2 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "15" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 27: RenderIndexedSemantics#6782d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=672.0; index=27; layoutOffset=126.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 27 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#e7ae2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#79933 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#79dad NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#c2997 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#0db69 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#20134 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "16" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 28: RenderIndexedSemantics#cfc18 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=0.0; index=28; layoutOffset=168.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 28 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#552b8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#61c5c NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#ce2fd NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#00908 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#e126e relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#b0c15 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "17" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 29: RenderIndexedSemantics#7e622 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=112.0; index=29; layoutOffset=168.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 29 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#7746a NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#d10a5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#2c26b NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#828d1 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#196fa relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#99e1f relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "18" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 30: RenderIndexedSemantics#434e3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=224.0; index=30; layoutOffset=168.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 30 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#d5abd NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#b0f3f NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#1eb04 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#19659 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#a9304 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#25537 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "19" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 31: RenderIndexedSemantics#f9316 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=336.0; index=31; layoutOffset=168.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 31 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#2be1c NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#a686c NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#0295a NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#40f4a relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#f4056 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#f0a65 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "20" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 32: RenderIndexedSemantics#07cd5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=448.0; index=32; layoutOffset=168.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 32 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#8b139 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#fdc66 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#ff407 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#c47a3 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#a61b4 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#cdd98 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "21" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 33: RenderIndexedSemantics#6cba6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=560.0; index=33; layoutOffset=168.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 33 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#9014b NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#df23f NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#52036 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#1a89c relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#314ba relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#71c9c relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "22" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 34: RenderIndexedSemantics#b2241 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=672.0; index=34; layoutOffset=168.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 34 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#a8b22 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#1ccf1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#6f70a NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#798bb relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#36d98 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#5df8f relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "23" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 35: RenderIndexedSemantics#99a88 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=0.0; index=35; layoutOffset=210.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 35 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#f9b18 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#b0e4a NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#704e3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#6c828 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#aa972 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#ff6fb relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "24" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 36: RenderIndexedSemantics#45e86 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=112.0; index=36; layoutOffset=210.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 36 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#04f9f NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#e1689 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#52975 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#bb4cf relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#33554 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#61a22 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "25" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 37: RenderIndexedSemantics#f32ea NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=224.0; index=37; layoutOffset=210.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 37 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#87527 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#f256c NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderDecoratedBox#9cfbe NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: DecoratedBox ← Container ← Listener ← _GestureSemantics | |
╎ │ │ │ ← RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ decoration: BoxDecoration: | |
╎ │ │ │ color: Color(0xff2196f3) | |
╎ │ │ │ shape: circle | |
╎ │ │ │ configuration: ImageConfiguration(bundle: | |
╎ │ │ │ PlatformAssetBundle#8907b(), devicePixelRatio: 3.0, locale: | |
╎ │ │ │ en_US, textDirection: TextDirection.ltr, platform: android) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#0b5bc NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← DecoratedBox ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#37db6 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← DecoratedBox ← Container ← Listener | |
╎ │ │ │ ← _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#78daf relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← DecoratedBox ← | |
╎ │ │ │ Container ← Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#75cda relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← DecoratedBox ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body2 2014).merge(whiteMountainView | |
╎ │ │ ║ body2) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xffffffff) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 500 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "26" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 38: RenderIndexedSemantics#a7ccd NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=336.0; index=38; layoutOffset=210.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 38 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#a8837 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#32201 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#86539 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#e203a relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#bc74e relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#b634e relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "27" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 39: RenderIndexedSemantics#e4673 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=448.0; index=39; layoutOffset=210.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 39 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#797a7 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#ae08f NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#1acc3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#3c471 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#63275 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#37b07 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "28" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 40: RenderIndexedSemantics#130e1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=560.0; index=40; layoutOffset=210.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 40 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#3229e NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#ac046 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#6d8d4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#fe481 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#55262 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#97bc1 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "29" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 41: RenderIndexedSemantics#a3fa6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=672.0; index=41; layoutOffset=210.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 41 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsGestureHandler#db160 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ │ ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ gestures: tap | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPointerListener#2dd62 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ behavior: opaque | |
╎ │ │ │ listeners: down | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#0c6aa NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderSemanticsAnnotations#f55a1 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#31af9 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#d23b7 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(28.0, 14.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ │ ║ body1) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 14.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "30" | |
╎ │ │ ╚═══════════ | |
╎ │ └─child with index 42: RenderIndexedSemantics#bc2ad NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: IndexedSemantics ← | |
╎ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ parentData: crossAxisOffset=0.0; index=42; layoutOffset=252.0 | |
╎ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ semantic boundary | |
╎ │ │ size: Size(112.0, 42.0) | |
╎ │ │ index: 42 | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsGestureHandler#f74d8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ ← IndexedSemantics ← | |
╎ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ size: Size(112.0, 42.0) | |
╎ │ │ gestures: tap | |
╎ │ │ | |
╎ │ └─child: RenderPointerListener#ece47 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ ← Viewport ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ size: Size(112.0, 42.0) | |
╎ │ │ behavior: opaque | |
╎ │ │ listeners: down | |
╎ │ │ | |
╎ │ └─child: RenderPositionedBox#a5d24 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Center ← Container ← Listener ← _GestureSemantics ← | |
╎ │ │ RawGestureDetector ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ size: Size(112.0, 42.0) | |
╎ │ │ alignment: center | |
╎ │ │ textDirection: ltr | |
╎ │ │ widthFactor: expand | |
╎ │ │ heightFactor: expand | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsAnnotations#40677 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Semantics ← Center ← Container ← Listener ← | |
╎ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← ⋯ | |
╎ │ │ parentData: offset=Offset(42.0, 14.0) (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ size: Size(28.0, 14.0) | |
╎ │ │ | |
╎ │ └─child: RenderExcludeSemantics#42689 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: ExcludeSemantics ← Semantics ← Center ← Container ← | |
╎ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ GestureDetector ← IndexedSemantics ← | |
╎ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ size: Size(28.0, 14.0) | |
╎ │ │ excluding: true | |
╎ │ │ | |
╎ │ └─child: RenderParagraph#a1943 relayoutBoundary=up3 NEEDS-PAINT | |
╎ │ │ creator: RichText ← Text ← ExcludeSemantics ← Semantics ← Center | |
╎ │ │ ← Container ← Listener ← _GestureSemantics ← RawGestureDetector | |
╎ │ │ ← GestureDetector ← IndexedSemantics ← | |
╎ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ size: Size(28.0, 14.0) | |
╎ │ │ textAlign: start | |
╎ │ │ textDirection: ltr | |
╎ │ │ softWrap: wrapping at box width | |
╎ │ │ overflow: clip | |
╎ │ │ locale: en_US | |
╎ │ │ maxLines: unlimited | |
╎ │ ╘═╦══ text ═══ | |
╎ │ ║ TextSpan: | |
╎ │ ║ debugLabel: (englishLike body1 2014).merge(blackMountainView | |
╎ │ ║ body1) | |
╎ │ ║ inherit: false | |
╎ │ ║ color: Color(0xdd000000) | |
╎ │ ║ family: Roboto | |
╎ │ ║ size: 14.0 | |
╎ │ ║ weight: 400 | |
╎ │ ║ baseline: alphabetic | |
╎ │ ║ decoration: TextDecoration.none | |
╎ │ ║ "31" | |
╎ │ ╚═══════════ | |
╎ ├─child 2: RenderSemanticsAnnotations#4159a relayoutBoundary=up1 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Semantics ← Positioned ← PositionedDirectional ← Stack ← | |
╎ │ │ SizedBox ← MonthPicker-[#d187e] ← DefaultTextStyle ← | |
╎ │ │ AnimatedDefaultTextStyle ← _InkFeatures-[GlobalKey#e94be ink | |
╎ │ │ renderer] ← NotificationListener<LayoutChangedNotification> ← | |
╎ │ │ PhysicalModel ← AnimatedPhysicalModel ← ⋯ | |
╎ │ │ parentData: top=0.0; left=8.0; offset=Offset(0.0, 0.0) (can use | |
╎ │ │ size) | |
╎ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ size: MISSING | |
╎ │ │ | |
╎ │ └─child: RenderAnimatedOpacity#c1461 relayoutBoundary=up2 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: FadeTransition ← Semantics ← Positioned ← | |
╎ │ │ PositionedDirectional ← Stack ← SizedBox ← MonthPicker-[#d187e] | |
╎ │ │ ← DefaultTextStyle ← AnimatedDefaultTextStyle ← | |
╎ │ │ _InkFeatures-[GlobalKey#e94be ink renderer] ← | |
╎ │ │ NotificationListener<LayoutChangedNotification> ← PhysicalModel | |
╎ │ │ ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ size: MISSING | |
╎ │ │ opacity: AnimationController#d6751(⏮ 0.000; | |
╎ │ │ paused)➩CurveTween(curve: Cubic(0.42, 0.00, 0.58, | |
╎ │ │ 1.00))➩Tween<double>(1.0 → 0.0)➩1.0 | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsAnnotations#4add5 relayoutBoundary=up3 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Semantics ← IconButton ← FadeTransition ← Semantics ← | |
╎ │ │ Positioned ← PositionedDirectional ← Stack ← SizedBox ← | |
╎ │ │ MonthPicker-[#d187e] ← DefaultTextStyle ← | |
╎ │ │ AnimatedDefaultTextStyle ← _InkFeatures-[GlobalKey#e94be ink | |
╎ │ │ renderer] ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ size: MISSING | |
╎ │ │ | |
╎ │ └─child: RenderPointerListener#a40bd relayoutBoundary=up4 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Listener ← InkResponse ← _FocusMarker ← Focus ← | |
╎ │ │ Semantics ← IconButton ← FadeTransition ← Semantics ← | |
╎ │ │ Positioned ← PositionedDirectional ← Stack ← SizedBox ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ size: MISSING | |
╎ │ │ behavior: translucent | |
╎ │ │ listeners: enter, exit | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsGestureHandler#14f72 relayoutBoundary=up5 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ ← Listener ← InkResponse ← _FocusMarker ← Focus ← Semantics ← | |
╎ │ │ IconButton ← FadeTransition ← Semantics ← Positioned ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ size: MISSING | |
╎ │ │ gestures: tap | |
╎ │ │ | |
╎ │ └─child: RenderPointerListener#02b5c relayoutBoundary=up6 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ GestureDetector ← Listener ← InkResponse ← _FocusMarker ← Focus | |
╎ │ │ ← Semantics ← IconButton ← FadeTransition ← Semantics ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ size: MISSING | |
╎ │ │ behavior: opaque | |
╎ │ │ listeners: down | |
╎ │ │ | |
╎ │ └─child: RenderPointerListener#ba03b relayoutBoundary=up7 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ Tooltip ← Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ GestureDetector ← Listener ← InkResponse ← _FocusMarker ← Focus | |
╎ │ │ ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ size: MISSING | |
╎ │ │ behavior: opaque | |
╎ │ │ listeners: down | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsAnnotations#4d776 relayoutBoundary=up8 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Semantics ← Listener ← RawGestureDetector ← | |
╎ │ │ GestureDetector ← Tooltip ← Listener ← _GestureSemantics ← | |
╎ │ │ RawGestureDetector ← GestureDetector ← Listener ← InkResponse ← | |
╎ │ │ _FocusMarker ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ size: MISSING | |
╎ │ │ | |
╎ │ └─child: RenderConstrainedBox#72da1 relayoutBoundary=up9 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ RawGestureDetector ← GestureDetector ← Tooltip ← Listener ← | |
╎ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ Listener ← InkResponse ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(unconstrained) | |
╎ │ │ size: MISSING | |
╎ │ │ additionalConstraints: BoxConstraints(48.0<=w<=Infinity, | |
╎ │ │ 48.0<=h<=Infinity) | |
╎ │ │ | |
╎ │ └─child: RenderPadding#78eb1 relayoutBoundary=up10 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Padding ← ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ RawGestureDetector ← GestureDetector ← Tooltip ← Listener ← | |
╎ │ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ │ Listener ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(48.0<=w<=Infinity, 48.0<=h<=Infinity) | |
╎ │ │ size: Size(48.0, 48.0) | |
╎ │ │ padding: EdgeInsets.all(8.0) | |
╎ │ │ textDirection: ltr | |
╎ │ │ | |
╎ │ └─child: RenderConstrainedBox#2d2c4 relayoutBoundary=up11 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: SizedBox ← Padding ← ConstrainedBox ← Semantics ← | |
╎ │ │ Listener ← RawGestureDetector ← GestureDetector ← Tooltip ← | |
╎ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ GestureDetector ← ⋯ | |
╎ │ │ parentData: offset=Offset(8.0, 8.0) (can use size) | |
╎ │ │ constraints: BoxConstraints(32.0<=w<=Infinity, 32.0<=h<=Infinity) | |
╎ │ │ size: Size(32.0, 32.0) | |
╎ │ │ additionalConstraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ │ | |
╎ │ └─child: RenderPositionedBox#09538 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Align ← SizedBox ← Padding ← ConstrainedBox ← Semantics | |
╎ │ │ ← Listener ← RawGestureDetector ← GestureDetector ← Tooltip ← | |
╎ │ │ Listener ← _GestureSemantics ← RawGestureDetector ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=32.0, h=32.0) | |
╎ │ │ size: Size(32.0, 32.0) | |
╎ │ │ alignment: center | |
╎ │ │ textDirection: ltr | |
╎ │ │ widthFactor: expand | |
╎ │ │ heightFactor: expand | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsAnnotations#3ad05 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Semantics ← Icon ← IconTheme ← Builder ← Align ← | |
╎ │ │ SizedBox ← Padding ← ConstrainedBox ← Semantics ← Listener ← | |
╎ │ │ RawGestureDetector ← GestureDetector ← ⋯ | |
╎ │ │ parentData: offset=Offset(4.0, 4.0) (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=32.0) | |
╎ │ │ size: Size(24.0, 24.0) | |
╎ │ │ | |
╎ │ └─child: RenderExcludeSemantics#0eddd relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: ExcludeSemantics ← Semantics ← Icon ← IconTheme ← | |
╎ │ │ Builder ← Align ← SizedBox ← Padding ← ConstrainedBox ← | |
╎ │ │ Semantics ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=32.0) | |
╎ │ │ size: Size(24.0, 24.0) | |
╎ │ │ excluding: true | |
╎ │ │ | |
╎ │ └─child: RenderConstrainedBox#2d7bc relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: SizedBox ← ExcludeSemantics ← Semantics ← Icon ← | |
╎ │ │ IconTheme ← Builder ← Align ← SizedBox ← Padding ← | |
╎ │ │ ConstrainedBox ← Semantics ← Listener ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=32.0, 0.0<=h<=32.0) | |
╎ │ │ size: Size(24.0, 24.0) | |
╎ │ │ additionalConstraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ │ | |
╎ │ └─child: RenderPositionedBox#b8630 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Center ← SizedBox ← ExcludeSemantics ← Semantics ← Icon | |
╎ │ │ ← IconTheme ← Builder ← Align ← SizedBox ← Padding ← | |
╎ │ │ ConstrainedBox ← Semantics ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ │ size: Size(24.0, 24.0) | |
╎ │ │ alignment: center | |
╎ │ │ textDirection: ltr | |
╎ │ │ widthFactor: expand | |
╎ │ │ heightFactor: expand | |
╎ │ │ | |
╎ │ └─child: RenderParagraph#5d1e1 relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ creator: RichText ← Center ← SizedBox ← ExcludeSemantics ← | |
╎ │ │ Semantics ← Icon ← IconTheme ← Builder ← Align ← SizedBox ← | |
╎ │ │ Padding ← ConstrainedBox ← ⋯ | |
╎ │ │ parentData: offset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=24.0, 0.0<=h<=24.0) | |
╎ │ │ size: Size(24.0, 24.0) | |
╎ │ │ textAlign: start | |
╎ │ │ textDirection: ltr | |
╎ │ │ softWrap: wrapping at box width | |
╎ │ │ overflow: visible | |
╎ │ │ locale: en_US | |
╎ │ │ maxLines: unlimited | |
╎ │ ╘═╦══ text ═══ | |
╎ │ ║ TextSpan: | |
╎ │ ║ inherit: false | |
╎ │ ║ color: Color(0xdd000000) | |
╎ │ ║ family: MaterialIcons | |
╎ │ ║ size: 24.0 | |
╎ │ ║ "" | |
╎ │ ╚═══════════ | |
╎ └─child 3: RenderSemanticsAnnotations#066a9 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Semantics ← Positioned ← PositionedDirectional ← Stack ← | |
╎ │ SizedBox ← MonthPicker-[#d187e] ← DefaultTextStyle ← | |
╎ │ AnimatedDefaultTextStyle ← _InkFeatures-[GlobalKey#e94be ink | |
╎ │ renderer] ← NotificationListener<LayoutChangedNotification> ← | |
╎ │ PhysicalModel ← AnimatedPhysicalModel ← ⋯ | |
╎ │ parentData: top=0.0; right=8.0; offset=Offset(0.0, 0.0) | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderAnimatedOpacity#49574 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: FadeTransition ← Semantics ← Positioned ← | |
╎ │ PositionedDirectional ← Stack ← SizedBox ← MonthPicker-[#d187e] | |
╎ │ ← DefaultTextStyle ← AnimatedDefaultTextStyle ← | |
╎ │ _InkFeatures-[GlobalKey#e94be ink renderer] ← | |
╎ │ NotificationListener<LayoutChangedNotification> ← PhysicalModel | |
╎ │ ← ⋯ | |
╎ │ parentData: <none> | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ opacity: AnimationController#d6751(⏮ 0.000; | |
╎ │ paused)➩CurveTween(curve: Cubic(0.42, 0.00, 0.58, | |
╎ │ 1.00))➩Tween<double>(1.0 → 0.0)➩1.0 | |
╎ │ | |
╎ └─child: RenderSemanticsAnnotations#010fc NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Semantics ← IconButton ← FadeTransition ← Semantics ← | |
╎ │ Positioned ← PositionedDirectional ← Stack ← SizedBox ← | |
╎ │ MonthPicker-[#d187e] ← DefaultTextStyle ← | |
╎ │ AnimatedDefaultTextStyle ← _InkFeatures-[GlobalKey#e94be ink | |
╎ │ renderer] ← ⋯ | |
╎ │ parentData: <none> | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderPointerListener#c13bd NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Listener ← InkResponse ← _FocusMarker ← Focus ← | |
╎ │ Semantics ← IconButton ← FadeTransition ← Semantics ← | |
╎ │ Positioned ← PositionedDirectional ← Stack ← SizedBox ← ⋯ | |
╎ │ parentData: <none> | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ behavior: translucent | |
╎ │ listeners: enter, exit | |
╎ │ | |
╎ └─child: RenderSemanticsGestureHandler#4ff96 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ ← Listener ← InkResponse ← _FocusMarker ← Focus ← Semantics ← | |
╎ │ IconButton ← FadeTransition ← Semantics ← Positioned ← ⋯ | |
╎ │ parentData: <none> | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ gestures: tap | |
╎ │ | |
╎ └─child: RenderPointerListener#10a4e NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ GestureDetector ← Listener ← InkResponse ← _FocusMarker ← Focus | |
╎ │ ← Semantics ← IconButton ← FadeTransition ← Semantics ← ⋯ | |
╎ │ parentData: <none> | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ behavior: opaque | |
╎ │ listeners: down | |
╎ │ | |
╎ └─child: RenderPointerListener#ac5f7 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Listener ← RawGestureDetector ← GestureDetector ← | |
╎ │ Tooltip ← Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ GestureDetector ← Listener ← InkResponse ← _FocusMarker ← Focus | |
╎ │ ← ⋯ | |
╎ │ parentData: <none> | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ behavior: opaque | |
╎ │ listeners: down | |
╎ │ | |
╎ └─child: RenderSemanticsAnnotations#7ba73 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Semantics ← Listener ← RawGestureDetector ← | |
╎ │ GestureDetector ← Tooltip ← Listener ← _GestureSemantics ← | |
╎ │ RawGestureDetector ← GestureDetector ← Listener ← InkResponse ← | |
╎ │ _FocusMarker ← ⋯ | |
╎ │ parentData: <none> | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderConstrainedBox#f49c7 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: ConstrainedBox ← Semantics ← Listener ← | |
╎ │ RawGestureDetector ← GestureDetector ← Tooltip ← Listener ← | |
╎ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ Listener ← InkResponse ← ⋯ | |
╎ │ parentData: <none> | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ additionalConstraints: BoxConstraints(48.0<=w<=Infinity, | |
╎ │ 48.0<=h<=Infinity) | |
╎ │ | |
╎ └─child: RenderPadding#d4127 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Padding ← ConstrainedBox ← Semantics ← Listener ← | |
╎ │ RawGestureDetector ← GestureDetector ← Tooltip ← Listener ← | |
╎ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ Listener ← ⋯ | |
╎ │ parentData: <none> | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ padding: EdgeInsets.all(8.0) | |
╎ │ textDirection: ltr | |
╎ │ | |
╎ └─child: RenderConstrainedBox#ddee0 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: SizedBox ← Padding ← ConstrainedBox ← Semantics ← | |
╎ │ Listener ← RawGestureDetector ← GestureDetector ← Tooltip ← | |
╎ │ Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ GestureDetector ← ⋯ | |
╎ │ parentData: offset=Offset(0.0, 0.0) | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ additionalConstraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ | |
╎ └─child: RenderPositionedBox#48843 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Align ← SizedBox ← Padding ← ConstrainedBox ← Semantics | |
╎ │ ← Listener ← RawGestureDetector ← GestureDetector ← Tooltip ← | |
╎ │ Listener ← _GestureSemantics ← RawGestureDetector ← ⋯ | |
╎ │ parentData: <none> | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ alignment: center | |
╎ │ textDirection: ltr | |
╎ │ widthFactor: expand | |
╎ │ heightFactor: expand | |
╎ │ | |
╎ └─child: RenderSemanticsAnnotations#cda3e NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Semantics ← Icon ← IconTheme ← Builder ← Align ← | |
╎ │ SizedBox ← Padding ← ConstrainedBox ← Semantics ← Listener ← | |
╎ │ RawGestureDetector ← GestureDetector ← ⋯ | |
╎ │ parentData: offset=Offset(0.0, 0.0) | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderExcludeSemantics#ac584 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: ExcludeSemantics ← Semantics ← Icon ← IconTheme ← | |
╎ │ Builder ← Align ← SizedBox ← Padding ← ConstrainedBox ← | |
╎ │ Semantics ← Listener ← RawGestureDetector ← ⋯ | |
╎ │ parentData: <none> | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ excluding: true | |
╎ │ | |
╎ └─child: RenderConstrainedBox#95e9e NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: SizedBox ← ExcludeSemantics ← Semantics ← Icon ← | |
╎ │ IconTheme ← Builder ← Align ← SizedBox ← Padding ← | |
╎ │ ConstrainedBox ← Semantics ← Listener ← ⋯ | |
╎ │ parentData: <none> | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ additionalConstraints: BoxConstraints(w=24.0, h=24.0) | |
╎ │ | |
╎ └─child: RenderPositionedBox#3cf41 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Center ← SizedBox ← ExcludeSemantics ← Semantics ← Icon | |
╎ │ ← IconTheme ← Builder ← Align ← SizedBox ← Padding ← | |
╎ │ ConstrainedBox ← Semantics ← ⋯ | |
╎ │ parentData: <none> | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ alignment: center | |
╎ │ textDirection: ltr | |
╎ │ widthFactor: expand | |
╎ │ heightFactor: expand | |
╎ │ | |
╎ └─child: RenderParagraph#f2b9a NEEDS-LAYOUT NEEDS-PAINT | |
╎ │ creator: RichText ← Center ← SizedBox ← ExcludeSemantics ← | |
╎ │ Semantics ← Icon ← IconTheme ← Builder ← Align ← SizedBox ← | |
╎ │ Padding ← ConstrainedBox ← ⋯ | |
╎ │ parentData: offset=Offset(0.0, 0.0) | |
╎ │ constraints: MISSING | |
╎ │ size: MISSING | |
╎ │ textAlign: start | |
╎ │ textDirection: ltr | |
╎ │ softWrap: wrapping at box width | |
╎ │ overflow: visible | |
╎ │ locale: en_US | |
╎ │ maxLines: unlimited | |
╎ ╘═╦══ text ═══ | |
╎ ║ TextSpan: | |
╎ ║ inherit: false | |
╎ ║ color: Color(0xdd000000) | |
╎ ║ family: MaterialIcons | |
╎ ║ size: 24.0 | |
╎ ║ "" | |
╎ ╚═══════════ | |
└╌no offstage children | |
RenderView#5336a NEEDS-LAYOUT NEEDS-COMPOSITING-BITS-UPDATE | |
│ debug mode enabled - windows | |
│ window size: Size(2400.0, 1800.0) (in physical pixels) | |
│ device pixel ratio: 3.0 (physical pixels per logical pixel) | |
│ configuration: Size(800.0, 600.0) at 3.0x (in logical pixels) | |
│ | |
└─child: RenderSemanticsAnnotations#ec6bd NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
│ creator: Semantics ← Localizations ← MediaQuery ← | |
│ DefaultFocusTraversal ← WidgetsApp-[GlobalObjectKey | |
│ _MaterialAppState#24492] ← ScrollConfiguration ← MaterialApp ← | |
│ [root] | |
│ parentData: <none> | |
│ constraints: BoxConstraints(w=800.0, h=600.0) | |
│ size: MISSING | |
│ | |
└─child: RenderCustomPaint#74318 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
│ creator: CustomPaint ← Banner ← CheckedModeBanner ← Title ← | |
│ Directionality ← _LocalizationsScope-[GlobalKey#60d31] ← | |
│ Semantics ← Localizations ← MediaQuery ← DefaultFocusTraversal | |
│ ← WidgetsApp-[GlobalObjectKey _MaterialAppState#24492] ← | |
│ ScrollConfiguration ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=800.0, h=600.0) | |
│ size: MISSING | |
│ | |
└─child: RenderPointerListener#5c0f0 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
│ creator: Listener ← Navigator-[GlobalObjectKey<NavigatorState> | |
│ _WidgetsAppState#0cf26] ← IconTheme ← IconTheme ← | |
│ _InheritedCupertinoTheme ← CupertinoTheme ← _InheritedTheme ← | |
│ Theme ← AnimatedTheme ← Builder ← DefaultTextStyle ← | |
│ CustomPaint ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=800.0, h=600.0) | |
│ size: MISSING | |
│ behavior: deferToChild | |
│ listeners: down, up, cancel | |
│ | |
└─child: RenderAbsorbPointer#a8a1e NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
│ creator: AbsorbPointer ← Listener ← | |
│ Navigator-[GlobalObjectKey<NavigatorState> | |
│ _WidgetsAppState#0cf26] ← IconTheme ← IconTheme ← | |
│ _InheritedCupertinoTheme ← CupertinoTheme ← _InheritedTheme ← | |
│ Theme ← AnimatedTheme ← Builder ← DefaultTextStyle ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=800.0, h=600.0) | |
│ size: MISSING | |
│ absorbing: false | |
│ ignoringSemantics: implicitly false | |
│ | |
└─child: RenderSemanticsAnnotations#789e0 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
│ creator: Semantics ← FocusScope ← AbsorbPointer ← Listener ← | |
│ Navigator-[GlobalObjectKey<NavigatorState> | |
│ _WidgetsAppState#0cf26] ← IconTheme ← IconTheme ← | |
│ _InheritedCupertinoTheme ← CupertinoTheme ← _InheritedTheme ← | |
│ Theme ← AnimatedTheme ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=800.0, h=600.0) | |
│ size: MISSING | |
│ | |
└─child: _RenderTheatre#32cce NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
│ creator: _Theatre ← | |
│ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← _FocusMarker ← | |
│ Semantics ← FocusScope ← AbsorbPointer ← Listener ← | |
│ Navigator-[GlobalObjectKey<NavigatorState> | |
│ _WidgetsAppState#0cf26] ← IconTheme ← IconTheme ← | |
│ _InheritedCupertinoTheme ← CupertinoTheme ← ⋯ | |
│ parentData: <none> (can use size) | |
│ constraints: BoxConstraints(w=800.0, h=600.0) | |
│ size: MISSING | |
│ | |
├─onstage: RenderStack#e529f NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Stack ← _Theatre ← | |
╎ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← _FocusMarker ← | |
╎ │ Semantics ← FocusScope ← AbsorbPointer ← Listener ← | |
╎ │ Navigator-[GlobalObjectKey<NavigatorState> | |
╎ │ _WidgetsAppState#0cf26] ← IconTheme ← IconTheme ← | |
╎ │ _InheritedCupertinoTheme ← ⋯ | |
╎ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
╎ │ size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ alignment: AlignmentDirectional.topStart | |
╎ │ textDirection: ltr | |
╎ │ fit: expand | |
╎ │ overflow: clip | |
╎ │ | |
╎ ├─child 1: RenderIgnorePointer#b10ad NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: IgnorePointer ← | |
╎ │ │ _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#23475] ← | |
╎ │ │ Stack ← _Theatre ← | |
╎ │ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← _FocusMarker ← | |
╎ │ │ Semantics ← FocusScope ← AbsorbPointer ← Listener ← | |
╎ │ │ Navigator-[GlobalObjectKey<NavigatorState> | |
╎ │ │ _WidgetsAppState#0cf26] ← IconTheme ← ⋯ | |
╎ │ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
╎ │ │ size) | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ │ size: Size(800.0, 600.0) | |
╎ │ │ ignoring: false | |
╎ │ │ ignoringSemantics: implicitly false | |
╎ │ │ | |
╎ │ └─child: RenderBlockSemantics#5c88d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: BlockSemantics ← ModalBarrier ← IgnorePointer ← | |
╎ │ │ _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#23475] ← | |
╎ │ │ Stack ← _Theatre ← | |
╎ │ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← _FocusMarker ← | |
╎ │ │ Semantics ← FocusScope ← AbsorbPointer ← Listener ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ │ blocks semantics of earlier render objects below the common | |
╎ │ │ boundary | |
╎ │ │ size: Size(800.0, 600.0) | |
╎ │ │ blocking: true | |
╎ │ │ | |
╎ │ └─child: RenderExcludeSemantics#b38f1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: ExcludeSemantics ← BlockSemantics ← ModalBarrier ← | |
╎ │ │ IgnorePointer ← | |
╎ │ │ _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#23475] ← | |
╎ │ │ Stack ← _Theatre ← | |
╎ │ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← _FocusMarker ← | |
╎ │ │ Semantics ← FocusScope ← AbsorbPointer ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ │ size: Size(800.0, 600.0) | |
╎ │ │ excluding: true | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsGestureHandler#6fe77 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: _GestureSemantics ← RawGestureDetector ← GestureDetector | |
╎ │ │ ← ExcludeSemantics ← BlockSemantics ← ModalBarrier ← | |
╎ │ │ IgnorePointer ← | |
╎ │ │ _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#23475] ← | |
╎ │ │ Stack ← _Theatre ← | |
╎ │ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← _FocusMarker ← | |
╎ │ │ ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ │ size: Size(800.0, 600.0) | |
╎ │ │ gestures: tap | |
╎ │ │ | |
╎ │ └─child: RenderPointerListener#f1b24 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Listener ← _GestureSemantics ← RawGestureDetector ← | |
╎ │ │ GestureDetector ← ExcludeSemantics ← BlockSemantics ← | |
╎ │ │ ModalBarrier ← IgnorePointer ← | |
╎ │ │ _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#23475] ← | |
╎ │ │ Stack ← _Theatre ← | |
╎ │ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ │ size: Size(800.0, 600.0) | |
╎ │ │ behavior: opaque | |
╎ │ │ listeners: down | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsAnnotations#896a2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ RawGestureDetector ← GestureDetector ← ExcludeSemantics ← | |
╎ │ │ BlockSemantics ← ModalBarrier ← IgnorePointer ← | |
╎ │ │ _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#23475] ← | |
╎ │ │ Stack ← _Theatre ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ │ size: Size(800.0, 600.0) | |
╎ │ │ | |
╎ │ └─child: RenderConstrainedBox#708fe NEEDS-PAINT | |
╎ │ creator: ConstrainedBox ← Semantics ← Listener ← | |
╎ │ _GestureSemantics ← RawGestureDetector ← GestureDetector ← | |
╎ │ ExcludeSemantics ← BlockSemantics ← ModalBarrier ← | |
╎ │ IgnorePointer ← | |
╎ │ _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#23475] ← | |
╎ │ Stack ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: Size(800.0, 600.0) | |
╎ │ additionalConstraints: BoxConstraints(biggest) | |
╎ │ | |
╎ └─child 2: RenderOffstage#fde7c NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Offstage ← _ModalScopeStatus ← | |
╎ │ _ModalScope<dynamic>-[LabeledGlobalKey<_ModalScopeState<dynamic>>#52e51] | |
╎ │ ← _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#fb43d] ← | |
╎ │ Stack ← _Theatre ← | |
╎ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← _FocusMarker ← | |
╎ │ Semantics ← FocusScope ← AbsorbPointer ← Listener ← ⋯ | |
╎ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
╎ │ size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ offstage: false | |
╎ │ | |
╎ └─child: RenderSemanticsAnnotations#17b1c NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Semantics ← FocusScope ← PageStorage ← Offstage ← | |
╎ │ _ModalScopeStatus ← | |
╎ │ _ModalScope<dynamic>-[LabeledGlobalKey<_ModalScopeState<dynamic>>#52e51] | |
╎ │ ← _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#fb43d] ← | |
╎ │ Stack ← _Theatre ← | |
╎ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← _FocusMarker ← | |
╎ │ Semantics ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderRepaintBoundary#4bc01 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ needs compositing | |
╎ │ creator: RepaintBoundary ← _FocusMarker ← Semantics ← FocusScope | |
╎ │ ← PageStorage ← Offstage ← _ModalScopeStatus ← | |
╎ │ _ModalScope<dynamic>-[LabeledGlobalKey<_ModalScopeState<dynamic>>#52e51] | |
╎ │ ← _OverlayEntry-[LabeledGlobalKey<_OverlayEntryState>#fb43d] ← | |
╎ │ Stack ← _Theatre ← | |
╎ │ Overlay-[LabeledGlobalKey<OverlayState>#c0c32] ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ | |
╎ └─child: RenderFractionalTranslation#69e87 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: FractionalTranslation ← SlideTransition ← | |
╎ │ _FadeUpwardsPageTransition ← AnimatedBuilder ← RepaintBoundary | |
╎ │ ← _FocusMarker ← Semantics ← FocusScope ← PageStorage ← | |
╎ │ Offstage ← _ModalScopeStatus ← | |
╎ │ _ModalScope<dynamic>-[LabeledGlobalKey<_ModalScopeState<dynamic>>#52e51] | |
╎ │ ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ translation: Offset(0.0, 0.0) | |
╎ │ transformHitTests: true | |
╎ │ | |
╎ └─child: RenderAnimatedOpacity#fc06e NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: FadeTransition ← FractionalTranslation ← SlideTransition | |
╎ │ ← _FadeUpwardsPageTransition ← AnimatedBuilder ← | |
╎ │ RepaintBoundary ← _FocusMarker ← Semantics ← FocusScope ← | |
╎ │ PageStorage ← Offstage ← _ModalScopeStatus ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ opacity: AnimationController#e6218(⏭ 1.000; paused; for | |
╎ │ MaterialPageRoute<dynamic>(/))➩ProxyAnimation➩CurveTween(curve: | |
╎ │ Cubic(0.42, 0.00, 1.00, 1.00))➩1.0 | |
╎ │ | |
╎ └─child: RenderIgnorePointer#e12b0 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: IgnorePointer ← FadeTransition ← FractionalTranslation ← | |
╎ │ SlideTransition ← _FadeUpwardsPageTransition ← AnimatedBuilder | |
╎ │ ← RepaintBoundary ← _FocusMarker ← Semantics ← FocusScope ← | |
╎ │ PageStorage ← Offstage ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ ignoring: false | |
╎ │ ignoringSemantics: implicitly false | |
╎ │ | |
╎ └─child: RenderRepaintBoundary#2852b NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ needs compositing | |
╎ │ creator: RepaintBoundary-[GlobalKey#a532a] ← IgnorePointer ← | |
╎ │ FadeTransition ← FractionalTranslation ← SlideTransition ← | |
╎ │ _FadeUpwardsPageTransition ← AnimatedBuilder ← RepaintBoundary | |
╎ │ ← _FocusMarker ← Semantics ← FocusScope ← PageStorage ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ | |
╎ └─child: RenderSemanticsAnnotations#c5635 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Semantics ← Builder ← RepaintBoundary-[GlobalKey#a532a] | |
╎ │ ← IgnorePointer ← FadeTransition ← FractionalTranslation ← | |
╎ │ SlideTransition ← _FadeUpwardsPageTransition ← AnimatedBuilder | |
╎ │ ← RepaintBoundary ← _FocusMarker ← Semantics ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderConstrainedBox#9c036 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: ConstrainedBox ← Container ← StatefulBuilder ← Semantics | |
╎ │ ← Builder ← RepaintBoundary-[GlobalKey#a532a] ← IgnorePointer ← | |
╎ │ FadeTransition ← FractionalTranslation ← SlideTransition ← | |
╎ │ _FadeUpwardsPageTransition ← AnimatedBuilder ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ additionalConstraints: BoxConstraints(w=400.0, 0.0<=h<=Infinity) | |
╎ │ | |
╎ └─child: RenderRepaintBoundary#9bdfe NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ needs compositing | |
╎ │ creator: RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← | |
╎ │ GlowingOverscrollIndicator ← Scrollable ← SingleChildScrollView | |
╎ │ ← ConstrainedBox ← Container ← StatefulBuilder ← Semantics ← | |
╎ │ Builder ← RepaintBoundary-[GlobalKey#a532a] ← IgnorePointer ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ | |
╎ └─child: RenderCustomPaint#10eff NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: CustomPaint ← RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← | |
╎ │ GlowingOverscrollIndicator ← Scrollable ← SingleChildScrollView | |
╎ │ ← ConstrainedBox ← Container ← StatefulBuilder ← Semantics ← | |
╎ │ Builder ← RepaintBoundary-[GlobalKey#a532a] ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderRepaintBoundary#1fe7a NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ needs compositing | |
╎ │ creator: RepaintBoundary ← CustomPaint ← RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← | |
╎ │ GlowingOverscrollIndicator ← Scrollable ← SingleChildScrollView | |
╎ │ ← ConstrainedBox ← Container ← StatefulBuilder ← Semantics ← | |
╎ │ Builder ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ | |
╎ └─child: _RenderScrollSemantics#7c7bb NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: _ScrollSemantics-[GlobalKey#ecedb] ← RepaintBoundary ← | |
╎ │ CustomPaint ← RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← | |
╎ │ GlowingOverscrollIndicator ← Scrollable ← SingleChildScrollView | |
╎ │ ← ConstrainedBox ← Container ← StatefulBuilder ← Semantics ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ semantic boundary | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderPointerListener#d3847 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Listener ← _ScrollableScope ← | |
╎ │ _ScrollSemantics-[GlobalKey#ecedb] ← RepaintBoundary ← | |
╎ │ CustomPaint ← RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← | |
╎ │ GlowingOverscrollIndicator ← Scrollable ← SingleChildScrollView | |
╎ │ ← ConstrainedBox ← Container ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ behavior: deferToChild | |
╎ │ listeners: signal | |
╎ │ | |
╎ └─child: RenderSemanticsGestureHandler#22738 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: _GestureSemantics ← | |
╎ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#add2e] | |
╎ │ ← Listener ← _ScrollableScope ← | |
╎ │ _ScrollSemantics-[GlobalKey#ecedb] ← RepaintBoundary ← | |
╎ │ CustomPaint ← RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← | |
╎ │ GlowingOverscrollIndicator ← Scrollable ← SingleChildScrollView | |
╎ │ ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ gestures: <none> | |
╎ │ | |
╎ └─child: RenderPointerListener#786c6 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Listener ← _GestureSemantics ← | |
╎ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#add2e] | |
╎ │ ← Listener ← _ScrollableScope ← | |
╎ │ _ScrollSemantics-[GlobalKey#ecedb] ← RepaintBoundary ← | |
╎ │ CustomPaint ← RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← | |
╎ │ GlowingOverscrollIndicator ← Scrollable ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ behavior: opaque | |
╎ │ listeners: down | |
╎ │ | |
╎ └─child: RenderSemanticsAnnotations#77453 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Semantics ← Listener ← _GestureSemantics ← | |
╎ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#add2e] | |
╎ │ ← Listener ← _ScrollableScope ← | |
╎ │ _ScrollSemantics-[GlobalKey#ecedb] ← RepaintBoundary ← | |
╎ │ CustomPaint ← RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← | |
╎ │ GlowingOverscrollIndicator ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderIgnorePointer#45861 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: IgnorePointer-[GlobalKey#1d003] ← Semantics ← Listener ← | |
╎ │ _GestureSemantics ← | |
╎ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#add2e] | |
╎ │ ← Listener ← _ScrollableScope ← | |
╎ │ _ScrollSemantics-[GlobalKey#ecedb] ← RepaintBoundary ← | |
╎ │ CustomPaint ← RepaintBoundary ← | |
╎ │ NotificationListener<ScrollNotification> ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ ignoring: false | |
╎ │ ignoringSemantics: false | |
╎ │ | |
╎ └─child: _RenderSingleChildViewport#50f2e NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ needs compositing | |
╎ │ creator: _SingleChildViewport ← IgnorePointer-[GlobalKey#1d003] ← | |
╎ │ Semantics ← Listener ← _GestureSemantics ← | |
╎ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#add2e] | |
╎ │ ← Listener ← _ScrollableScope ← | |
╎ │ _ScrollSemantics-[GlobalKey#ecedb] ← RepaintBoundary ← | |
╎ │ CustomPaint ← RepaintBoundary ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=600.0) | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderPhysicalModel#627e1 relayoutBoundary=up1 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ needs compositing | |
╎ │ creator: PhysicalModel ← AnimatedPhysicalModel ← Material ← | |
╎ │ _SingleChildViewport ← IgnorePointer-[GlobalKey#1d003] ← | |
╎ │ Semantics ← Listener ← _GestureSemantics ← | |
╎ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#add2e] | |
╎ │ ← Listener ← _ScrollableScope ← | |
╎ │ _ScrollSemantics-[GlobalKey#ecedb] ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, 0.0<=h<=Infinity) | |
╎ │ size: MISSING | |
╎ │ elevation: 0.0 | |
╎ │ color: Color(0xfffafafa) | |
╎ │ shadowColor: Color(0xfffafafa) | |
╎ │ shape: BoxShape.rectangle | |
╎ │ borderRadius: BorderRadius.zero | |
╎ │ | |
╎ └─child: _RenderInkFeatures#4d61f relayoutBoundary=up2 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: _InkFeatures-[GlobalKey#e94be ink renderer] ← | |
╎ │ NotificationListener<LayoutChangedNotification> ← PhysicalModel | |
╎ │ ← AnimatedPhysicalModel ← Material ← _SingleChildViewport ← | |
╎ │ IgnorePointer-[GlobalKey#1d003] ← Semantics ← Listener ← | |
╎ │ _GestureSemantics ← | |
╎ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#add2e] | |
╎ │ ← Listener ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, 0.0<=h<=Infinity) | |
╎ │ size: MISSING | |
╎ │ | |
╎ └─child: RenderConstrainedBox#ad1a9 relayoutBoundary=up3 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: SizedBox ← MonthPicker-[#d187e] ← DefaultTextStyle ← | |
╎ │ AnimatedDefaultTextStyle ← _InkFeatures-[GlobalKey#e94be ink | |
╎ │ renderer] ← NotificationListener<LayoutChangedNotification> ← | |
╎ │ PhysicalModel ← AnimatedPhysicalModel ← Material ← | |
╎ │ _SingleChildViewport ← IgnorePointer-[GlobalKey#1d003] ← | |
╎ │ Semantics ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, 0.0<=h<=Infinity) | |
╎ │ size: MISSING | |
╎ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=336.0) | |
╎ │ | |
╎ └─child: RenderStack#6515f NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ creator: Stack ← SizedBox ← MonthPicker-[#d187e] ← | |
╎ │ DefaultTextStyle ← AnimatedDefaultTextStyle ← | |
╎ │ _InkFeatures-[GlobalKey#e94be ink renderer] ← | |
╎ │ NotificationListener<LayoutChangedNotification> ← PhysicalModel | |
╎ │ ← AnimatedPhysicalModel ← Material ← _SingleChildViewport ← | |
╎ │ IgnorePointer-[GlobalKey#1d003] ← ⋯ | |
╎ │ parentData: <none> (can use size) | |
╎ │ constraints: BoxConstraints(w=800.0, h=336.0) | |
╎ │ size: Size(800.0, 336.0) | |
╎ │ alignment: AlignmentDirectional.topStart | |
╎ │ textDirection: ltr | |
╎ │ fit: loose | |
╎ │ overflow: clip | |
╎ │ | |
╎ ├─child 1: RenderSemanticsAnnotations#b063b relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Semantics ← Stack ← SizedBox ← MonthPicker-[#d187e] ← | |
╎ │ │ DefaultTextStyle ← AnimatedDefaultTextStyle ← | |
╎ │ │ _InkFeatures-[GlobalKey#e94be ink renderer] ← | |
╎ │ │ NotificationListener<LayoutChangedNotification> ← PhysicalModel | |
╎ │ │ ← AnimatedPhysicalModel ← Material ← _SingleChildViewport ← ⋯ | |
╎ │ │ parentData: not positioned; offset=Offset(0.0, 0.0) (can use | |
╎ │ │ size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ | |
╎ │ └─child: RenderRepaintBoundary#3c9e2 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ needs compositing | |
╎ │ │ creator: RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ PageView-[<2016-07-26 00:00:00.000>] ← | |
╎ │ │ NotificationListener<ScrollEndNotification> ← | |
╎ │ │ NotificationListener<ScrollStartNotification> ← Semantics ← | |
╎ │ │ Stack ← SizedBox ← MonthPicker-[#d187e] ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ | |
╎ │ └─child: RenderCustomPaint#a529a relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ PageView-[<2016-07-26 00:00:00.000>] ← | |
╎ │ │ NotificationListener<ScrollEndNotification> ← | |
╎ │ │ NotificationListener<ScrollStartNotification> ← Semantics ← | |
╎ │ │ Stack ← SizedBox ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ | |
╎ │ └─child: RenderRepaintBoundary#0f0ac relayoutBoundary=up4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ needs compositing | |
╎ │ │ creator: RepaintBoundary ← CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ PageView-[<2016-07-26 00:00:00.000>] ← | |
╎ │ │ NotificationListener<ScrollEndNotification> ← | |
╎ │ │ NotificationListener<ScrollStartNotification> ← Semantics ← | |
╎ │ │ Stack ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ | |
╎ │ └─child: _RenderScrollSemantics#0ca3b relayoutBoundary=up5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: _ScrollSemantics-[GlobalKey#92afc] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ PageView-[<2016-07-26 00:00:00.000>] ← | |
╎ │ │ NotificationListener<ScrollEndNotification> ← | |
╎ │ │ NotificationListener<ScrollStartNotification> ← Semantics ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ semantic boundary | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ | |
╎ │ └─child: RenderPointerListener#8fe4d relayoutBoundary=up6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#92afc] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ PageView-[<2016-07-26 00:00:00.000>] ← | |
╎ │ │ NotificationListener<ScrollEndNotification> ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ behavior: deferToChild | |
╎ │ │ listeners: signal | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsGestureHandler#f3e8e relayoutBoundary=up7 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#fe93b] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#92afc] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← | |
╎ │ │ NotificationListener<ScrollNotification> ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ gestures: horizontal scroll | |
╎ │ │ | |
╎ │ └─child: RenderPointerListener#18fd6 relayoutBoundary=up8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Listener ← _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#fe93b] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#92afc] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ behavior: opaque | |
╎ │ │ listeners: down | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsAnnotations#c03f6 relayoutBoundary=up9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#fe93b] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#92afc] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ | |
╎ │ └─child: RenderIgnorePointer#ddffe relayoutBoundary=up10 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: IgnorePointer-[GlobalKey#4fbb6] ← Semantics ← Listener ← | |
╎ │ │ _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#fe93b] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#92afc] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ ignoring: false | |
╎ │ │ ignoringSemantics: false | |
╎ │ │ | |
╎ │ └─child: RenderViewport#61694 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ needs compositing | |
╎ │ │ creator: Viewport ← IgnorePointer-[GlobalKey#4fbb6] ← Semantics ← | |
╎ │ │ Listener ← _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#fe93b] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#92afc] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=800.0, 0.0<=h<=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ axisDirection: right | |
╎ │ │ crossAxisDirection: down | |
╎ │ │ offset: _PagePosition#a5213(offset: 19358400.0, range: | |
╎ │ │ 0.0..95990400.0, viewport: 800.0, ScrollableState, | |
╎ │ │ PageScrollPhysics -> ClampingScrollPhysics, | |
╎ │ │ IdleScrollActivity#b3814, ScrollDirection.idle) | |
╎ │ │ anchor: 0.0 | |
╎ │ │ | |
╎ │ └─center child: RenderSliverFillViewport#e61d4 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: SliverFillViewport ← Viewport ← | |
╎ │ │ IgnorePointer-[GlobalKey#4fbb6] ← Semantics ← Listener ← | |
╎ │ │ _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#fe93b] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#92afc] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← ⋯ | |
╎ │ │ parentData: paintOffset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ constraints: SliverConstraints(AxisDirection.right, | |
╎ │ │ GrowthDirection.forward, ScrollDirection.idle, scrollOffset: | |
╎ │ │ 19358400.0, remainingPaintExtent: 800.0, crossAxisExtent: | |
╎ │ │ 336.0, crossAxisDirection: AxisDirection.down, | |
╎ │ │ viewportMainAxisExtent: 800.0, remainingCacheExtent: 800.0 | |
╎ │ │ cacheOrigin: -0.0 ) | |
╎ │ │ geometry: SliverGeometry(scrollExtent: 95991200.0, paintExtent: | |
╎ │ │ 800.0, maxPaintExtent: 95991200.0, hasVisualOverflow: true, | |
╎ │ │ cacheExtent: 800.0) | |
╎ │ │ currently live children: 24198 to 24198 | |
╎ │ │ | |
╎ │ └─child with index 24198: RenderIndexedSemantics#91a3d NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: IndexedSemantics ← | |
╎ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ AutomaticKeepAlive ← KeyedSubtree-[Key <[<2016-07-01 | |
╎ │ │ 00:00:00.000>]>] ← SliverFillViewport ← Viewport ← | |
╎ │ │ IgnorePointer-[GlobalKey#4fbb6] ← Semantics ← Listener ← | |
╎ │ │ _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#fe93b] | |
╎ │ │ ← ⋯ | |
╎ │ │ parentData: index=24198; layoutOffset=19358400.0 | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=336.0) | |
╎ │ │ semantic boundary | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ index: 24198 | |
╎ │ │ | |
╎ │ └─child: RenderRepaintBoundary#3ec6e NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ needs compositing | |
╎ │ │ creator: RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ AutomaticKeepAlive ← KeyedSubtree-[Key <[<2016-07-01 | |
╎ │ │ 00:00:00.000>]>] ← SliverFillViewport ← Viewport ← | |
╎ │ │ IgnorePointer-[GlobalKey#4fbb6] ← Semantics ← Listener ← | |
╎ │ │ _GestureSemantics ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ | |
╎ │ └─child: RenderPadding#d5036 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Padding ← DayPicker-[<2016-07-01 00:00:00.000>] ← | |
╎ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ AutomaticKeepAlive ← KeyedSubtree-[Key <[<2016-07-01 | |
╎ │ │ 00:00:00.000>]>] ← SliverFillViewport ← Viewport ← | |
╎ │ │ IgnorePointer-[GlobalKey#4fbb6] ← Semantics ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(w=800.0, h=336.0) | |
╎ │ │ size: Size(800.0, 336.0) | |
╎ │ │ padding: EdgeInsets(8.0, 0.0, 8.0, 0.0) | |
╎ │ │ textDirection: ltr | |
╎ │ │ | |
╎ │ └─child: RenderFlex#adb40 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Column ← Padding ← DayPicker-[<2016-07-01 00:00:00.000>] | |
╎ │ │ ← RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ AutomaticKeepAlive ← KeyedSubtree-[Key <[<2016-07-01 | |
╎ │ │ 00:00:00.000>]>] ← SliverFillViewport ← Viewport ← | |
╎ │ │ IgnorePointer-[GlobalKey#4fbb6] ← ⋯ | |
╎ │ │ parentData: offset=Offset(8.0, 0.0) (can use size) | |
╎ │ │ constraints: BoxConstraints(w=784.0, h=336.0) | |
╎ │ │ size: Size(784.0, 336.0) | |
╎ │ │ direction: vertical | |
╎ │ │ mainAxisAlignment: start | |
╎ │ │ mainAxisSize: max | |
╎ │ │ crossAxisAlignment: center | |
╎ │ │ verticalDirection: down | |
╎ │ │ | |
╎ │ ├─child 1: RenderConstrainedBox#1aadc relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ConstrainedBox ← Container ← Column ← Padding ← | |
╎ │ │ │ DayPicker-[<2016-07-01 00:00:00.000>] ← RepaintBoundary ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree-[Key | |
╎ │ │ │ <[<2016-07-01 00:00:00.000>]>] ← SliverFillViewport ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(0.0, 0.0); flex=null; fit=null (can use | |
╎ │ │ │ size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=Infinity) | |
╎ │ │ │ size: Size(784.0, 42.0) | |
╎ │ │ │ additionalConstraints: BoxConstraints(0.0<=w<=Infinity, h=42.0) | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#edf1d relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← ConstrainedBox ← Container ← Column ← Padding ← | |
╎ │ │ │ DayPicker-[<2016-07-01 00:00:00.000>] ← RepaintBoundary ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree-[Key | |
╎ │ │ │ <[<2016-07-01 00:00:00.000>]>] ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=784.0, h=42.0) | |
╎ │ │ │ size: Size(784.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#37c07 relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← Center ← ConstrainedBox ← Container ← | |
╎ │ │ │ Column ← Padding ← DayPicker-[<2016-07-01 00:00:00.000>] ← | |
╎ │ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(320.0, 13.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(144.0, 16.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#961c8 relayoutBoundary=up4 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← ExcludeSemantics ← Center ← | |
╎ │ │ │ ConstrainedBox ← Container ← Column ← Padding ← | |
╎ │ │ │ DayPicker-[<2016-07-01 00:00:00.000>] ← RepaintBoundary ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(144.0, 16.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike subhead 2014).merge(blackMountainView | |
╎ │ │ ║ subhead) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0xdd000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 16.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "July 2016" | |
╎ │ │ ╚═══════════ | |
╎ │ └─child 2: RenderRepaintBoundary#bc9ae relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ needs compositing | |
╎ │ │ creator: RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← GridView ← Flexible ← | |
╎ │ │ Column ← Padding ← DayPicker-[<2016-07-01 00:00:00.000>] ← | |
╎ │ │ RepaintBoundary ← IndexedSemantics ← | |
╎ │ │ NotificationListener<KeepAliveNotification> ← ⋯ | |
╎ │ │ parentData: offset=Offset(0.0, 42.0); flex=1; fit=FlexFit.loose | |
╎ │ │ (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ | |
╎ │ └─child: RenderCustomPaint#1d165 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← GridView ← Flexible ← | |
╎ │ │ Column ← Padding ← DayPicker-[<2016-07-01 00:00:00.000>] ← | |
╎ │ │ RepaintBoundary ← IndexedSemantics ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ | |
╎ │ └─child: RenderRepaintBoundary#8dd71 relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ needs compositing | |
╎ │ │ creator: RepaintBoundary ← CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← GridView ← Flexible ← | |
╎ │ │ Column ← Padding ← DayPicker-[<2016-07-01 00:00:00.000>] ← | |
╎ │ │ RepaintBoundary ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ usefulness ratio: no metrics collected yet (never painted) | |
╎ │ │ | |
╎ │ └─child: _RenderScrollSemantics#8cfa5 relayoutBoundary=up4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← GridView ← Flexible ← | |
╎ │ │ Column ← Padding ← DayPicker-[<2016-07-01 00:00:00.000>] ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ semantic boundary | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ | |
╎ │ └─child: RenderPointerListener#534fd relayoutBoundary=up5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← GridView ← Flexible ← | |
╎ │ │ Column ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ behavior: deferToChild | |
╎ │ │ listeners: signal | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsGestureHandler#fe229 relayoutBoundary=up6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#7b17e] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← GridView ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ gestures: vertical scroll | |
╎ │ │ | |
╎ │ └─child: RenderPointerListener#bbbe9 relayoutBoundary=up7 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Listener ← _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#7b17e] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← Scrollable ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ behavior: opaque | |
╎ │ │ listeners: down | |
╎ │ │ | |
╎ │ └─child: RenderSemanticsAnnotations#57588 relayoutBoundary=up8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: Semantics ← Listener ← _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#7b17e] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← | |
╎ │ │ GlowingOverscrollIndicator ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ | |
╎ │ └─child: RenderIgnorePointer#f7035 relayoutBoundary=up9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← Listener ← | |
╎ │ │ _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#7b17e] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← | |
╎ │ │ NotificationListener<ScrollNotification> ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ ignoring: false | |
╎ │ │ ignoringSemantics: false | |
╎ │ │ | |
╎ │ └─child: RenderViewport#91004 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ needs compositing | |
╎ │ │ creator: Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ Listener ← _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#7b17e] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← RepaintBoundary ← ⋯ | |
╎ │ │ parentData: <none> (can use size) | |
╎ │ │ constraints: BoxConstraints(0.0<=w<=784.0, 0.0<=h<=294.0) | |
╎ │ │ size: Size(784.0, 294.0) | |
╎ │ │ axisDirection: down | |
╎ │ │ crossAxisDirection: right | |
╎ │ │ offset: ScrollPositionWithSingleContext#d7d93(offset: 0.0, range: | |
╎ │ │ 0.0..0.0, viewport: 294.0, ScrollableState, | |
╎ │ │ AlwaysScrollableScrollPhysics -> ClampingScrollPhysics, | |
╎ │ │ IdleScrollActivity#bb8f1, ScrollDirection.idle) | |
╎ │ │ anchor: 0.0 | |
╎ │ │ | |
╎ │ └─center child: RenderSliverPadding#163d5 relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: SliverPadding ← Viewport ← | |
╎ │ │ IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← Listener ← | |
╎ │ │ _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#7b17e] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← | |
╎ │ │ CustomPaint ← ⋯ | |
╎ │ │ parentData: paintOffset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ constraints: SliverConstraints(AxisDirection.down, | |
╎ │ │ GrowthDirection.forward, ScrollDirection.idle, scrollOffset: | |
╎ │ │ 0.0, remainingPaintExtent: 294.0, crossAxisExtent: 784.0, | |
╎ │ │ crossAxisDirection: AxisDirection.right, | |
╎ │ │ viewportMainAxisExtent: 294.0, remainingCacheExtent: 544.0 | |
╎ │ │ cacheOrigin: 0.0 ) | |
╎ │ │ geometry: SliverGeometry(scrollExtent: 294.0, paintExtent: 294.0, | |
╎ │ │ maxPaintExtent: 294.0, hasVisualOverflow: true, cacheExtent: | |
╎ │ │ 294.0) | |
╎ │ │ padding: EdgeInsets.zero | |
╎ │ │ textDirection: ltr | |
╎ │ │ | |
╎ │ └─child: RenderSliverGrid#2a614 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ creator: SliverGrid ← SliverPadding ← Viewport ← | |
╎ │ │ IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← Listener ← | |
╎ │ │ _GestureSemantics ← | |
╎ │ │ RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#7b17e] | |
╎ │ │ ← Listener ← _ScrollableScope ← | |
╎ │ │ _ScrollSemantics-[GlobalKey#b317e] ← RepaintBoundary ← ⋯ | |
╎ │ │ parentData: paintOffset=Offset(0.0, 0.0) (can use size) | |
╎ │ │ constraints: SliverConstraints(AxisDirection.down, | |
╎ │ │ GrowthDirection.forward, ScrollDirection.idle, scrollOffset: | |
╎ │ │ 0.0, remainingPaintExtent: 294.0, crossAxisExtent: 784.0, | |
╎ │ │ crossAxisDirection: AxisDirection.right, | |
╎ │ │ viewportMainAxisExtent: 294.0, remainingCacheExtent: 544.0 | |
╎ │ │ cacheOrigin: 0.0 ) | |
╎ │ │ geometry: SliverGeometry(scrollExtent: 294.0, paintExtent: 294.0, | |
╎ │ │ maxPaintExtent: 294.0, hasVisualOverflow: true, cacheExtent: | |
╎ │ │ 294.0) | |
╎ │ │ currently live children: 0 to 42 | |
╎ │ │ | |
╎ │ ├─child with index 0: RenderIndexedSemantics#c7369 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=0.0; index=0; layoutOffset=0.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 0 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#fb8e8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#35227 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#c01b4 relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← Center ← ExcludeSemantics ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← | |
╎ │ │ │ SliverPadding ← Viewport ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(50.0, 15.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(12.0, 12.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike caption 2014).merge(blackMountainView | |
╎ │ │ ║ caption) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0x8a000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 12.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "S" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 1: RenderIndexedSemantics#ef2e6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=112.0; index=1; layoutOffset=0.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 1 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#859fe NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#f4b76 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#6bd74 relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← Center ← ExcludeSemantics ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← | |
╎ │ │ │ SliverPadding ← Viewport ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(50.0, 15.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(12.0, 12.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike caption 2014).merge(blackMountainView | |
╎ │ │ ║ caption) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0x8a000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 12.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "M" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 2: RenderIndexedSemantics#3a45b NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=224.0; index=2; layoutOffset=0.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 2 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#fe363 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ excluding: true | |
╎ │ │ │ | |
╎ │ │ └─child: RenderPositionedBox#1e0c9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: Center ← ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ alignment: center | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ widthFactor: expand | |
╎ │ │ │ heightFactor: expand | |
╎ │ │ │ | |
╎ │ │ └─child: RenderParagraph#b631f relayoutBoundary=up1 NEEDS-PAINT | |
╎ │ │ │ creator: RichText ← Text ← Center ← ExcludeSemantics ← | |
╎ │ │ │ IndexedSemantics ← NotificationListener<KeepAliveNotification> | |
╎ │ │ │ ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← | |
╎ │ │ │ SliverPadding ← Viewport ← ⋯ | |
╎ │ │ │ parentData: offset=Offset(50.0, 15.0) (can use size) | |
╎ │ │ │ constraints: BoxConstraints(0.0<=w<=112.0, 0.0<=h<=42.0) | |
╎ │ │ │ size: Size(12.0, 12.0) | |
╎ │ │ │ textAlign: start | |
╎ │ │ │ textDirection: ltr | |
╎ │ │ │ softWrap: wrapping at box width | |
╎ │ │ │ overflow: clip | |
╎ │ │ │ locale: en_US | |
╎ │ │ │ maxLines: unlimited | |
╎ │ │ ╘═╦══ text ═══ | |
╎ │ │ ║ TextSpan: | |
╎ │ │ ║ debugLabel: (englishLike caption 2014).merge(blackMountainView | |
╎ │ │ ║ caption) | |
╎ │ │ ║ inherit: false | |
╎ │ │ ║ color: Color(0x8a000000) | |
╎ │ │ ║ family: Roboto | |
╎ │ │ ║ size: 12.0 | |
╎ │ │ ║ weight: 400 | |
╎ │ │ ║ baseline: alphabetic | |
╎ │ │ ║ decoration: TextDecoration.none | |
╎ │ │ ║ "T" | |
╎ │ │ ╚═══════════ | |
╎ │ ├─child with index 3: RenderIndexedSemantics#aebd7 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← _GestureSemantics ← ⋯ | |
╎ │ │ │ parentData: crossAxisOffset=336.0; index=3; layoutOffset=0.0 | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ semantic boundary | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ │ │ index: 3 | |
╎ │ │ │ | |
╎ │ │ └─child: RenderExcludeSemantics#09c34 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE | |
╎ │ │ │ creator: ExcludeSemantics ← IndexedSemantics ← | |
╎ │ │ │ NotificationListener<KeepAliveNotification> ← KeepAlive ← | |
╎ │ │ │ AutomaticKeepAlive ← KeyedSubtree ← SliverGrid ← SliverPadding | |
╎ │ │ │ ← Viewport ← IgnorePointer-[GlobalKey#ed5bf] ← Semantics ← | |
╎ │ │ │ Listener ← ⋯ | |
╎ │ │ │ parentData: <none> (can use size) | |
╎ │ │ │ constraints: BoxConstraints(w=112.0, h=42.0) | |
╎ │ │ │ size: Size(112.0, 42.0) | |
╎ │ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment