鍍金池/ 問答/Android/ 使用Glide加載服務器給的圖片,有些會變小了,請問這種問題該怎么解決?服務器給

使用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))//將圖片轉(zhuǎn)為圓形
                        .override(600, 200)
                        .centerCrop()
                        //TODO:部分圖片尺寸顯示異常
                        .into((ImageView) helper.getView(R.id.iv_topic_play_image));

加載效果和圖片尺寸信息:
圖片描述

圖片描述

回答
編輯回答
笨笨噠

android:scaleType="fitXY"

2018年2月10日 06:04
編輯回答
鐧簞噯

橫向縮小了,縱向變高了。
centerCrop 換 fitXY 試試。

建議參考:http://www.mamicode.com/info-...

2017年9月25日 06:44