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