defaultNetworkImageFrameBuilder top-level property
ImageFrameBuilder
get
defaultNetworkImageFrameBuilder
Implementation
ImageFrameBuilder get defaultNetworkImageFrameBuilder => (BuildContext context,
Widget child, int? frame, bool wasSynchronouslyLoaded) {
// If the image is loaded synchronously (e.g., a local asset), show the image directly
if (wasSynchronouslyLoaded) {
return child;
}
// If the image is still loading (frame is null), show a loading spinner
if (frame == null) {
return const Center(
child: CircularProgressIndicator(), // Loading spinner
);
}
// Otherwise, return the loaded image
return child;
};