<!--宽高临时写死-->
<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));
加载效果和图片尺寸信息:
横向缩小了,纵向变高了。
centerCrop 换 fitXY 试试。
建议参考:http://www.mamicode.com/info-...