目前我正在使用Picasso加载存储在Firebase上的图片。问题在于,当我提取图像时,最初CardView的尺寸非常小,然后当获取图像时,它会变得更大,如下所示。
有没有办法预取图片尺寸,因此cardview在加载前后不会改变尺寸。
答案 0 :(得分:-1)
您可以使用 .placeholder(R.drawable.image_name)
来使用占位符图片 XML中的
......
......
......
<ImageView
android:id="@+id/partner_post_image"
android:layout_width="match_parent"
android:layout_height="90dp"
android:scaleType="fitXY"
android:layout_margin="8dp" />
......
......
......
喜欢这个
Picasso.with(context)
.load(imageURL)
.error(android.R.drawable.error_image)
.placeholder(R.drawable.ic_default)
.fit()
.centerCrop()
.into(postImage);