Android Glide ImageView缩放类型矩阵居中

Android Glide ImageView缩放类型矩阵居中,android,imageview,android-glide,Android,Imageview,Android Glide,我使用Glide 4.0将图像加载到ImageView中,scaleType=“matrix”具有平移和缩放功能。图像未加载到中心位置。如果它是高的,则向左加载;如果它是宽的,则从顶部加载(见图)。我尝试了各种请求选项,但没有一个会在开始时将图像居中。我怎样才能做到这一点?谢谢 活动 Uri selectedImage = returnedIntent.getData(); RequestOptions options = new RequestOptions().fitCenter(); G

我使用Glide 4.0将图像加载到ImageView中,scaleType=“matrix”具有平移和缩放功能。图像未加载到中心位置。如果它是高的,则向左加载;如果它是宽的,则从顶部加载(见图)。我尝试了各种请求选项,但没有一个会在开始时将图像居中。我怎样才能做到这一点?谢谢

活动

Uri selectedImage = returnedIntent.getData();
RequestOptions options = new RequestOptions().fitCenter();
Glide.with(MyActivity.this).load(selectedImage).apply(options).into(mImage);
布局

<ImageView
  android:id="@+id/m_image"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:scaleType="matrix" />

您正在使用.apply(选项)覆盖scaleType属性的功能

仅删除它,请求才会被删除 使用(MyActivity.this)滑动。加载(selectedImage)。放入(mImage)

你可能会发现这个链接很有用

请将代码片段添加到您的question@Danilo更新!谢谢!