I am getting imageUrl from firebase and then displaying the image in particular shape by using widget_mask package. I want to cache the image but I am getting the below error when I use cached_network_image
======== Exception caught by scheduler library =====================================================
The following assertion was thrown during a scheduler callback:
SaveLayer.child cannot contain compositing layers.
The save layer, into which SaveLayer.child is painted, cannot encompass compositing layers.
Ensure SaveLayer.child contains no widgets which need compositing, such as RepaintBoundary.
: RenderAnimatedOpacity#b3163 NEEDS-PAINT
... needs compositing
... parentData: not positioned; offset=Offset(0.0, 0.0) (can use size)
... constraints: BoxConstraints(w=392.7, h=600.0)
... size: Size(392.7, 600.0)
... opacity: AnimationController#73b3d(⏭ 1.000; paused)➩Cubic(0.42, 0.00, 1.00, 1.00)➩Tween(0.0 → 1.0)➩1.0
When the exception was thrown, this was the stack:
🐛 Bug Report
I am getting imageUrl from firebase and then displaying the image in particular shape by using widget_mask package. I want to cache the image but I am getting the below error when I use cached_network_image
======== Exception caught by scheduler library ===================================================== The following assertion was thrown during a scheduler callback:
SaveLayer.child
cannot contain compositing layers.The save layer, into which SaveLayer.child is painted, cannot encompass compositing layers.
Ensure
SaveLayer.child
contains no widgets which need compositing, such asRepaintBoundary
.: RenderAnimatedOpacity#b3163 NEEDS-PAINT ... needs compositing ... parentData: not positioned; offset=Offset(0.0, 0.0) (can use size) ... constraints: BoxConstraints(w=392.7, h=600.0) ... size: Size(392.7, 600.0) ... opacity: AnimationController#73b3d(⏭ 1.000; paused)➩Cubic(0.42, 0.00, 1.00, 1.00)➩Tween(0.0 → 1.0)➩1.0
When the exception was thrown, this was the stack:
0 RenderSaveLayer._debugChildDoesNotNeedCompositing (package:widget_mask/src/save_layer.dart:132:7)
1 RenderSaveLayer.needsCompositing. (package:widget_mask/src/save_layer.dart:106:9)
2 RenderSaveLayer.needsCompositing (package:widget_mask/src/save_layer.dart:109:6)
3 RenderObject._updateCompositingBits. (package:flutter/src/rendering/object.dart:2812:17)
4 ContainerRenderObjectMixin.visitChildren (package:flutter/src/rendering/object.dart:4291:14)
5 RenderObject._updateCompositingBits (package:flutter/src/rendering/object.dart:2810:5)
6 RenderObject._updateCompositingBits. (package:flutter/src/rendering/object.dart:2811:13)
7 RenderObjectWithChildMixin.visitChildren (package:flutter/src/rendering/object.dart:4000:14)
8 RenderObject._updateCompositingBits (package:flutter/src/rendering/object.dart:2810:5)
9 RenderObject._updateCompositingBits. (package:flutter/src/rendering/object.dart:2811:13)
10 RenderObjectWithChildMixin.visitChildren (package:flutter/src/rendering/object.dart:4000:14)
11 RenderObject._updateCompositingBits (package:flutter/src/rendering/object.dart:2810:5)
12 RenderObject._updateCompositingBits. (package:flutter/src/rendering/object.dart:2811:13)
13 ContainerRenderObjectMixin.visitChildren (package:flutter/src/rendering/object.dart:4291:14)
14 RenderObject._updateCompositingBits (package:flutter/src/rendering/object.dart:2810:5)
15 RenderObject._updateCompositingBits. (package:flutter/src/rendering/object.dart:2811:13)
16 RenderObjectWithChildMixin.visitChildren (package:flutter/src/rendering/object.dart:4000:14)
17 RenderObject._updateCompositingBits (package:flutter/src/rendering/object.dart:2810:5)
18 PipelineOwner.flushCompositingBits (package:flutter/src/rendering/object.dart:1081:14)
19 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:495:19)
20 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:918:13)
21 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:360:5)
22 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1297:15)
23 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1227:9)
24 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1085:5)
25 _invoke (dart:ui/hooks.dart:170:13)
26 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:401:5)
27 _drawFrame (dart:ui/hooks.dart:140:31)