How do I tell when a NetworkImage has finished loading?

后端 未结 5 2048
野的像风
野的像风 2020-12-29 10:36

I have a NetworkImage and I\'d like to know when it\'s finished loading. How do I do that?

5条回答
  •  感情败类
    2020-12-29 11:12

    You can do it, with an ImageStreamListener. The first Parameter of the ImageStreamListener is an ImageListener Callback which is called, when the image is fully loaded.

     var _image = NetworkImage("URL");
    
     _image.resolve(ImageConfiguration()).addListener(
        ImageStreamListener(
          (info, call) {
            print('Networkimage is fully loaded and saved');
            // do something
          },
        ),
      );
    

提交回复
热议问题