使用Glide加载服务器给的图片,有些会变小了,请问这种问题该怎么解决?服务器给的图片尺寸稍微有些不同

  <!--宽高临时写死-->
    <RelativeLayout
        android:id="@+id/fl_temp"
        android:layout_width="150dp"
        android:layout_height="100dp">
        
        <!--就是这里的图片-->
        <ImageView
            android:id="@+id/iv_topic_play_image"
            android:layout_width="150dp"
            android:layout_height="100dp"
            android:src="@mipmap/default_video_play" />

        <ImageView
            android:id="@+id/iv_play_icon"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:src="@mipmap/play_button" />

        <TextView
            android:id="@+id/tv_topic_play_total_time"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:layout_alignParentRight="true"
            android:layout_marginBottom="10dp"
            android:layout_marginRight="3dp"
            android:background="@drawable/total_time_shape"
            android:paddingLeft="5dp"
            android:paddingRight="5dp"
            android:text="22:00"
            android:textColor="#ffffff" />

    </RelativeLayout>
     Glide.with(mContext).load(item.getImgUrl()).crossFade().placeholder(R.mipmap.default_video_play)
                        .transform(new CornersTransformUtils(mContext))//将图片转为圆形
                        .override(600, 200)
                        .centerCrop()
                        //TODO:部分图片尺寸显示异常
                        .into((ImageView) helper.getView(R.id.iv_topic_play_image));

加载效果和图片尺寸信息:
图片描述

图片描述

阅读 4.9k
2 个回答
新手上路,请多包涵

android:scaleType="fitXY"

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题