Как разместить заполнитель изображения с помощью Image.network () во флаттере?

Я хочу постепенное исчезновение изображения с помощью заполнителя. После поиска в Интернете я наткнулся на FadeInImage.memoryNetwork () и это работает нормально, как я и хотел, но теперь мне также нужно вызывать функцию, когда изображение успешно загружается из сети, благодаря Image.network () за предоставление loadingBuilder ().

Но проблема в том, что я не могу одновременно использовать как FadeInImage.network (), так и Image.network (), и мне нужны оба свойства для моего приложения.

Любые предложения, как разместить заполнитель изображения с помощью Image.network или другим способом, как использовать loadingBuilder в FadeInImage.memoryNetwork (). В любом случае решит мою проблему.

Любые предложения приветствуются.


person Abhishek Kumar    schedule 04.06.2021    source источник


Ответы (1)


вы можете попробовать это:

var image = Image.network(//your code);

FadeInImage(
  placeholder: //your placeholder
  image: image.image,
)
person Jim Chiu    schedule 07.06.2021