|
|
@@ -54,7 +54,7 @@ class CachedNetworkImageWidget extends StatefulWidget {
|
|
|
class CachedNetworkImageWidgetState extends State<CachedNetworkImageWidget>
|
|
|
with AutomaticKeepAliveClientMixin {
|
|
|
late final CashedImageBloc bloc;
|
|
|
- ImageProvider? imageProvider;
|
|
|
+
|
|
|
@override
|
|
|
void initState() {
|
|
|
if (!mounted) {
|
|
|
@@ -98,20 +98,16 @@ class CachedNetworkImageWidgetState extends State<CachedNetworkImageWidget>
|
|
|
}
|
|
|
|
|
|
if (state is CashedImageGetState) {
|
|
|
- imageProvider = MemoryImage(state.bytes);
|
|
|
+ ImageProvider imageProvider = MemoryImage(state.bytes);
|
|
|
return widget.imageBuilder(context, imageProvider!);
|
|
|
}
|
|
|
- return imageProvider != null
|
|
|
- ? widget.imageBuilder(context, imageProvider!)
|
|
|
- : SizedBox(
|
|
|
- width: widget.width,
|
|
|
- height: widget.height,
|
|
|
- child:
|
|
|
- widget.placeholder ??
|
|
|
- Center(
|
|
|
- child: widget.loadwidget ?? CircularProgressIndicator(),
|
|
|
- ),
|
|
|
- );
|
|
|
+ return SizedBox(
|
|
|
+ width: widget.width,
|
|
|
+ height: widget.height,
|
|
|
+ child:
|
|
|
+ widget.placeholder ??
|
|
|
+ Center(child: widget.loadwidget ?? CircularProgressIndicator()),
|
|
|
+ );
|
|
|
},
|
|
|
),
|
|
|
);
|