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;
    };