Android 在使用drawables时,使用Picassa或类似LIB有什么优势?

Android 在使用drawables时,使用Picassa或类似LIB有什么优势?,android,image,drawable,Android,Image,Drawable,我发现picassa允许在图像视图上加载资源,例如: 毕加索.withgetContext.loadR.drawable.ic_car.intoimageView 使用它而不仅仅是imageView.setResourceIdR.drawable.ic_车有什么好处?有什么好处吗 谢谢。对于您给出的示例,没有什么比以一致的方式加载所有图像更重要的了 但是,如果您想调整图像大小、裁剪或以其他方式变换图像并缓存结果,毕加索将为您处理。毕加索,Glide,Universal ImageLoader或任

我发现picassa允许在图像视图上加载资源,例如: 毕加索.withgetContext.loadR.drawable.ic_car.intoimageView

使用它而不仅仅是imageView.setResourceIdR.drawable.ic_车有什么好处?有什么好处吗


谢谢。

对于您给出的示例,没有什么比以一致的方式加载所有图像更重要的了


但是,如果您想调整图像大小、裁剪或以其他方式变换图像并缓存结果,毕加索将为您处理。

毕加索,Glide,Universal ImageLoader或任何其他图像缓存库旨在提供图像缓存,如果您只想与drawable一起使用,则不会产生任何影响,因为drawable是应用程序资源,在内存中始终可用

但如果您想使用URL从服务器加载图像,那么这些库的真正好处就在这里。它已经回答了有关StackOverflow的许多问题。这些LIB的优点仅供参考。请查找以下链接:-


回答得好。谢谢。缓存是最重要的优势。问题主要集中在可绘图上,但感谢您的回答:在第一段中,我定义了drawable的行为,在我尝试关注这些LIB的主要优点之后,但如果您正在寻找其他东西也没关系,谢谢您的友好姿态。我没有使用它,但我能想到的唯一优点是,如果drawable太大,无法加载所需的ImageView大小,则它可能会缩小drawable的大小,从而使您免于OutOfMemory异常。