【发布时间】:2019-08-19 08:52:56
【问题描述】:
根据Coils 文档,我不必对fit() 的图像进行任何配置。问题是,ImageView 没有正确加载:
这是我对ImageView 和Picasso 的配置:
picasso.load(unsplashResult?.photoUrls?.thumbnailUrl)
.fit()
.error(R.drawable.img_placeholder)
.placeholder(R.drawable.img_placeholder)
.into(currentImageView)
这是带有Coil的代码:
currentImageView.load(unsplashResult?.photoUrls?.thumbnailUrl) {
placeholder(R.drawable.img_placeholder)
error(R.drawable.img_placeholder)
}
虽然我的ImageView 上的结果不一样。
这是Coil 加载它们的方式:
这就是Picasso 加载它们的方式:
问题是,如何使用Coil 达到相同的结果?
编辑
这是我的ImageView:
<ImageView
android:adjustViewBounds="true"
android:id="@+id/ivUnsplashImage"
android:src="@drawable/some_unsplash_img"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
【问题讨论】:
-
嗯。实际上它说不需要进行任何合适的配置。 coil-kt.github.io/coil/migrating
-
关于 github 中的 Coils README
-
你能解决这个问题吗?