flutter: FadeInImage.assetNetwork: how to add request header like access token

2,816

You can directly use FadeInImage and pass a NetworkImage as an ImageProvider(and its headers).

FadeInImage(
    placeholder: AssetImage("images/placeholder.jpg"),
    image: NetworkImage(
        "https://flutter.io/images/catalog-widget-placeholder.png",
        headers: {"header": "value"}),
  )
);
Share:
2,816
jay
Author by

jay

Updated on December 07, 2022

Comments

  • jay
    jay over 1 year

    I'm using FadeInImage.assetNetwork display images with a place holder, which works fine for public images. However, I need to use access headers while getting some images. How to achieve that as FadeInImage takes string as the ImageProvider param. Is there any similar widget available to add request parameter?

    • pskink
      pskink over 5 years
      see NetworkImage class - it has headers property
    • jay
      jay over 5 years
      Thanks, I was using FadeInImage. assetNetwork directly that did not have headers property.
  • jay
    jay over 5 years
    Thanks, it helped.