Glide - 在我的 ImageView 上使用 .centerCrop() 而不是 android:scaleType="centerCrop" 有好处吗?
Glide - Is there a benefit of using .centerCrop() instead of android:scaleType="centerCrop" on my ImageView?
我正在使用 Glide 图像加载库将图像加载到我的 ImageView
。
Glide.with(this).load(url).into(imageView);
我正在阅读有关如何在 github 页面上使用 Glide 的自述文件,我注意到在示例中他们使用方法 .centerCrop()
裁剪图像。
Glide.with(this).load(url).centerCrop().into(imageView);
与仅在 ImageView
中使用 scaleType
属性相比,使用此方法有什么好处吗?
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:scaleType="centerCrop"
我在没有 .centerCrop()
方法的情况下尝试了它,只使用了 xml 属性,它们看起来基本相同。 Glide 是否有某种消耗更少内存的底层优化或使该方法成为更好选择的东西?
centerCrop 不会影响内存使用,它只是缩放图像
我正在使用 Glide 图像加载库将图像加载到我的 ImageView
。
Glide.with(this).load(url).into(imageView);
我正在阅读有关如何在 github 页面上使用 Glide 的自述文件,我注意到在示例中他们使用方法 .centerCrop()
裁剪图像。
Glide.with(this).load(url).centerCrop().into(imageView);
与仅在 ImageView
中使用 scaleType
属性相比,使用此方法有什么好处吗?
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:scaleType="centerCrop"
我在没有 .centerCrop()
方法的情况下尝试了它,只使用了 xml 属性,它们看起来基本相同。 Glide 是否有某种消耗更少内存的底层优化或使该方法成为更好选择的东西?
centerCrop 不会影响内存使用,它只是缩放图像