我有以下要求/场景:
我[HTTP:POST]我的服务器用于feedItems。每个所述项目具有(以及其他)以下属性:
我现在需要做的是:
(有点像Pinterest在他们的App中所做的那样)
实现这一目标的最佳方式是什么?
我考虑过使用Volley或Picasso。关于两者中哪些可能更好的提示?
我真的不知道如何处理占位符。 - 如何确保它与最终加载的图像具有相同的大小?
注意:feedItems显示在交错的网格中。 (使用新的RecyclerView),所以占位符高度应该类似于' columnWidth * imageRatio')。 这也是为什么布局真正必须知道如何“高大”的原因。每个项目都将在图像加载之前,以避免丑陋的跳跃。
我来自iOS开发,已经使用UICollectionView在iOS中创建了这个UI。但是,在iOS中,您可以在最后一个像素(columnWidth * imageRatio)上真正计算占位符大小 - 我不熟悉Android,所以我真的不知道如何实现这一点。
非常欢迎任何提示,样品等!
谢谢:)
答案 0 :(得分:-2)
尝试通用图片加载器,我在我的所有应用程序中使用它