@@ -36,7 +36,9 @@ class PrioritizedIndexedStack extends StatelessWidget {
3636
3737 @override
3838 Widget build (BuildContext context) {
39- final effectiveIndices = indices.map ((index) => index == - 1 ? null : index).toList ();
39+ final effectiveIndices = indices
40+ .map ((index) => index == - 1 ? null : index)
41+ .toList ();
4042
4143 final childOriginalIndexToStackingOrder = < int , int > {};
4244 if (children.isNotEmpty) {
@@ -92,7 +94,8 @@ class _RawPrioritizedIndexedStack extends Stack {
9294 context,
9395 alignment: alignment,
9496 textDirection: textDirection,
95- why: () => 'to resolve $alignment for this PrioritizedIndexedStack widget' ,
97+ why: () =>
98+ 'to resolve $alignment for this PrioritizedIndexedStack widget' ,
9699 ),
97100 );
98101 return RenderPrioritizedIndexedStack (
@@ -115,7 +118,8 @@ class _RawPrioritizedIndexedStack extends Stack {
115118 context,
116119 alignment: alignment,
117120 textDirection: textDirection,
118- why: () => 'to resolve $alignment for this PrioritizedIndexedStack widget' ,
121+ why: () =>
122+ 'to resolve $alignment for this PrioritizedIndexedStack widget' ,
119123 ),
120124 );
121125 renderObject
@@ -144,8 +148,8 @@ class RenderPrioritizedIndexedStack extends RenderStack {
144148 super .textDirection,
145149 super .fit,
146150 super .clipBehavior,
147- }) : _indices = indices,
148- _layerEffects = layerEffects;
151+ }) : _indices = indices,
152+ _layerEffects = layerEffects;
149153
150154 List <int ?> _indices;
151155 List <int ?> get indices => _indices;
@@ -185,15 +189,20 @@ class RenderPrioritizedIndexedStack extends RenderStack {
185189 return ;
186190 }
187191
188- for (var stackingOrder = _indices.length - 1 ; stackingOrder >= 0 ; stackingOrder-- ) {
192+ for (
193+ var stackingOrder = _indices.length - 1 ;
194+ stackingOrder >= 0 ;
195+ stackingOrder--
196+ ) {
189197 final childOriginalIndex = _indices[stackingOrder];
190198 if (childOriginalIndex == null ) continue ;
191199
192200 final childToPaint = _getChildRenderBox (childOriginalIndex);
193201 if (childToPaint == null ) continue ;
194202
195203 final childParentData = childToPaint.parentData! as StackParentData ;
196- final effectData = (_layerEffects != null && stackingOrder < _layerEffects! .length)
204+ final effectData =
205+ (_layerEffects != null && stackingOrder < _layerEffects! .length)
197206 ? _layerEffects! [stackingOrder]
198207 : null ;
199208
@@ -209,7 +218,8 @@ class RenderPrioritizedIndexedStack extends RenderStack {
209218 var needsSaveLayer = false ;
210219 if (effectData != null ) {
211220 // Check if effectData itself is non-null
212- needsSaveLayer = (currentOpacity != null && currentOpacity < 1.0 ) ||
221+ needsSaveLayer =
222+ (currentOpacity != null && currentOpacity < 1.0 ) ||
213223 currentColorFilter != null ||
214224 currentImageFilter != null ;
215225 }
@@ -237,7 +247,9 @@ class RenderPrioritizedIndexedStack extends RenderStack {
237247 );
238248 }
239249
240- final offsetForPainter = needsSaveLayer ? Offset .zero : absoluteChildPaintOrigin;
250+ final offsetForPainter = needsSaveLayer
251+ ? Offset .zero
252+ : absoluteChildPaintOrigin;
241253
242254 if (animationTransform != null && ! animationTransform.isIdentity ()) {
243255 context.pushTransform (
@@ -350,14 +362,19 @@ class RenderPrioritizedIndexedStack extends RenderStack {
350362 return false ;
351363 }
352364
353- for (var stackingOrder = 0 ; stackingOrder < _indices.length; stackingOrder++ ) {
365+ for (
366+ var stackingOrder = 0 ;
367+ stackingOrder < _indices.length;
368+ stackingOrder++
369+ ) {
354370 final childOriginalIndex = _indices[stackingOrder];
355371 if (childOriginalIndex == null ) continue ;
356372
357373 final childToTest = _getChildRenderBox (childOriginalIndex);
358374 if (childToTest == null ) continue ;
359375
360- final effectData = (_layerEffects != null && stackingOrder < _layerEffects! .length)
376+ final effectData =
377+ (_layerEffects != null && stackingOrder < _layerEffects! .length)
361378 ? _layerEffects! [stackingOrder]
362379 : null ;
363380
@@ -379,15 +396,16 @@ class RenderPrioritizedIndexedStack extends RenderStack {
379396 hitted = result.addWithPaintTransform (
380397 transform: currentTransform,
381398 position: position - childStackOffset,
382- hitTest: (
383- BoxHitTestResult hitTestResult,
384- Offset transformedLocalPosition,
385- ) {
386- return childToTest.hitTest (
387- hitTestResult,
388- position: transformedLocalPosition,
389- );
390- },
399+ hitTest:
400+ (
401+ BoxHitTestResult hitTestResult,
402+ Offset transformedLocalPosition,
403+ ) {
404+ return childToTest.hitTest (
405+ hitTestResult,
406+ position: transformedLocalPosition,
407+ );
408+ },
391409 );
392410 } else {
393411 hitted = result.addWithPaintOffset (
@@ -479,7 +497,8 @@ class RenderPrioritizedIndexedStack extends RenderStack {
479497class _PrioritizedIndexedStackElement extends MultiChildRenderObjectElement {
480498 _PrioritizedIndexedStackElement (_RawPrioritizedIndexedStack super .widget);
481499 @override
482- _RawPrioritizedIndexedStack get widget => super .widget as _RawPrioritizedIndexedStack ;
500+ _RawPrioritizedIndexedStack get widget =>
501+ super .widget as _RawPrioritizedIndexedStack ;
483502 // ... (debugVisitOnstageChildren remains the same) ...
484503 @override
485504 void debugVisitOnstageChildren (ElementVisitor visitor) {
@@ -493,7 +512,9 @@ class _PrioritizedIndexedStackElement extends MultiChildRenderObjectElement {
493512 // ignore: prefer_collection_literals
494513 final visitedChildIndices = LinkedHashSet <int >();
495514 for (final targetIndex in effectiveIndices) {
496- if (targetIndex != null && targetIndex >= 0 && targetIndex < children.length) {
515+ if (targetIndex != null &&
516+ targetIndex >= 0 &&
517+ targetIndex < children.length) {
497518 if (visitedChildIndices.add (targetIndex)) {
498519 visitor (children.elementAt (targetIndex));
499520 }
0 commit comments