如何使用Universal image Loader在本地加载资源

我想知道如何使用nostra13 / Android-Universal-Image-Loader在本地显示图像,即从drawable文件夹和Memorycache。 我想将它与ViewPager一起使用。 任何帮助将不胜感激。

    要从资产和drawable中加载图像,您应该从示例项目中获取ExtendedImageDownloader (此类不是库的一部分)并将其设置为配置。

    UPD:UIL v1.8.0开始 ,加载本地资源(来自drawable,资产,内容提供商)是开箱即用的

    README

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

    注意:只有在您真正需要时才使用drawable:// ! 始终考虑加载drawables的本机方式 – ImageView.setImageResource(...)而不是使用ImageLoader

    每当从资源动态加载多个图像(@runtime)而不是这些图像时:

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

    这里, imgName =资源中的图像名称