Uri获取资源文件

概述

开发中遇到再用fresco显示图片是,动态设置placeholder会显示问题。但是设置setImageUrl没有问题。那如何通过setImageUrl设置drawable中的图片呢?通过Uri即可。

实现

具体的集中方式:

Uri uri = Uri.parse(“android.resource://“ + getPackageName() + “/raw/icon” );

Uri uri = Uri.parse(“android.resource://“ + getPackageName() + “/raw/“ +R.raw.icon);

Uri uri = Uri.parse(“android.resource://“ + getPackageName() + “/“ +R.raw.icon);

Uri uri = Uri.parse(“android.resource://“ + getPackageName() + “/“ +R.drawable.icon);

Uri uri = Uri.parse(“android.resource://“ + getPackageName() + “/xxxxxxx/icon” );

参考资料

Android Uri获取资源文件