我使用毕加索作为我的应用程序的图像库。图像加载有点慢,所以我决定删除占位符,它开始加载更快。
如果占位符没有加载更快,怎么办?但问题是如果我删除占位符。在加载图像之前,它会挤压该区域,一旦图像加载,它就会占用填充图像的适当区域。
我的Imageview代码如下:
<com.wallie.imagview.SquareImageView
android:id="@+id/imageone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:background="@drawable/border_image_view"
android:padding="1dp" />
我之前使用过的毕加索代码(加载图像有点慢):
Picasso.with(context).load(url)
.placeholder(R.drawable.image_loading)
.into(imageView);
我现在使用的毕加索代码(加载图像更快):
Picasso.with(context).load(url)
.into(imageView);
但问题是没有占位符会挤压图像空间,所有图像的旋转器都会放在一个地方。