How to use Universal image Loader for loading resources locally

后端 未结 2 1830
情歌与酒
情歌与酒 2020-12-30 05:13

I want to know how can i use nostra13 / Android-Universal-Image-Loader for displaying Images locally i.e from drawable folder along with the Memorycache. I want to use it wi

相关标签:
2条回答
  • 2020-12-30 05:26

    To load images from assets and drawables you should take ExtendedImageDownloader from example project (this class is not a part of library yet) and also set it to configuration.

    UPD: Loading local resources (from drawable, assets, content provider) works out of the box since UIL v1.8.0.

    See README:

    String imageUri = "assets://image.png"; // from assets
    String imageUri = "drawable://" + R.drawable.image; // from drawables (only images, non-9patch)
    

    NOTE: Use drawable:// only if you really need it! Always consider the native way to load drawables — ImageView.setImageResource(...) instead of using of ImageLoader.

    0 讨论(0)
  • 2020-12-30 05:26

    Whenever More than one image load from resource dynamically (@runtime) than prefer these one:

    String imgUri = "drawable://" + getResources().getIdentifier(imgName, "drawable", getActivity().getPackageName());
    

    Here, imgName = Name of image in resource

    0 讨论(0)
提交回复
热议问题