android - 使用滑动改变图像视图中的图像位置
android - Change image position in imageview using glide
我在壁纸应用程序中使用 Glide
我用glide加载图片在imageview中显示,但是加载后的图片在imageview上面
我该如何解决这个问题并将其置于图像视图的中心?
代码:
Glide.with(this)
.load(data)
.fitCenter()
.into(wallpaper);
XML:
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/img_aksneveshte"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true" />
即使你有答案我也可以提供更多信息
Glid 可以使用图像视图中分配的比例类型
android:scaleType="centerCrop"
所以将它添加到您的 ImageView
变成这样
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/img_aksneveshte"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:scaleType="centerCrop"
/>
这里是 Glid 读取刻度类型和 use it
if (!isTransformationSet && view.getScaleType() != null) {
switch (view.getScaleType()) {
case CENTER_CROP:
// in case you set image scale center crop
applyCenterCrop();
break;
case FIT_CENTER:
case FIT_START:
case FIT_END:
applyFitCenter();
break;
//$CASES-OMITTED$
default:
// Do nothing.
}
}
我在壁纸应用程序中使用 Glide 我用glide加载图片在imageview中显示,但是加载后的图片在imageview上面
我该如何解决这个问题并将其置于图像视图的中心?
代码:
Glide.with(this)
.load(data)
.fitCenter()
.into(wallpaper);
XML:
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/img_aksneveshte"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true" />
即使你有答案我也可以提供更多信息
Glid 可以使用图像视图中分配的比例类型
android:scaleType="centerCrop"
所以将它添加到您的 ImageView
变成这样
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/img_aksneveshte"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:scaleType="centerCrop"
/>
这里是 Glid 读取刻度类型和 use it
if (!isTransformationSet && view.getScaleType() != null) {
switch (view.getScaleType()) {
case CENTER_CROP:
// in case you set image scale center crop
applyCenterCrop();
break;
case FIT_CENTER:
case FIT_START:
case FIT_END:
applyFitCenter();
break;
//$CASES-OMITTED$
default:
// Do nothing.
}
}