我试图在Picasso 2.5.2的帮助下从gridview中的摄像机路径加载图像
存储/模拟/ 0/DCIM /相机/ IMG_20150822_133220.jpg这里是路径.
我也尝试了解决picasso的Github回购问题的解决方案.但它并没有解决我的问题.
我尝试使用毕加索的转换,但图像没有从相机路径加载.
我试过这个
File imageFile = new File(data.path);
Picasso.with(mContext)
.load(imageFile)
.placeholder(R.drawable.default_error)
.error(R.drawable.default_error)
.resize(mItemSize, mItemSize)
.centerCrop()
.into(image);
Run Code Online (Sandbox Code Playgroud)
您必须将 url 传递到该load()方法中。
File imageFile = new File(data.path);
try{
String url = imageFile.toURI().toURL().toString();
Picasso.with(mContext)
.load(url)
.placeholder(R.drawable.default_error)
.error(R.drawable.default_error)
.resize(mItemSize, mItemSize)
.centerCrop()
.into(image);
}catch (MalformedURLException exeption){
exeption.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2107 次 |
| 最近记录: |