我发现picassa允许在图像视图上加载资源,e.j: 。Picasso.with(的getContext())负载(R.drawable.ic_car).into(ImageView的);
使用它的优点是什么,而不仅仅是imageView.setResourceId(R.drawable.ic_car)?是否有优势?
感谢。
答案 0 :(得分:3)
对于您提供的示例,除了以一致的方式完成所有图像加载之外没有其他任何内容。
但是,如果您想调整大小,裁剪或以其他方式转换图像并缓存结果,那么Picasso将为您处理。
答案 1 :(得分:1)
Picasso,Glide,Universal ImageLoader或任何其他用于提供图像缓存的图像缓存库如果您只想使用drawable,那么它不会产生任何效果,因为drawable是始终可用的app资源记忆。
但是如果你想使用URL从服务器加载图像,那么这些库的实际好处就会出现。它已经在StackOverflow上回答了很多时间这些库的好处供参考,请找到这些链接: -