android 使用 glide 加載gif 的時候圖片顯示問題
問題描述
圖片分辨率為720*1280;
xml代碼
<ImageView android: android:scaleType='fitCenter' android:layout_width='match_parent' android:layout_height='match_parent' />
java代碼
Glide.with(MainActivity.this).load(R.drawable.et_intro_animation).diskCacheStrategy(DiskCacheStrategy.SOURCE).into(imgFedup);
結果:
期望結果:充滿屏幕
后來我改動了java代碼
Glide.with(MainActivity.this).load(R.drawable.et_intro_animation). diskCacheStrategy(DiskCacheStrategy.SOURCE).fitCenter().centerCrop().into(imgFedup);
它的效果稍微好了一點了,但是還存在問題;
然后等我進入其他頁面再返回這個首頁,則真正達到了我的要求;
如何解決這個問題? 首次加載顯示異常的問題?
問題解答
回答1:scaleType='fixXY'
回答2:scaleType=“fitXY”
回答3:scaleType=“fitXY”
回答4:感覺glide顯示gif效果不是特別好最好用這個https://github.com/koral--/an...
相關文章:
1. javascript - jQuery each 方法第三個參數args 如何解釋?2. java - 阿里的開發手冊中為什么禁用map來作為查詢的接受類?3. apache - 想把之前寫的單機版 windows 軟件改成網絡版,讓每個用戶可以注冊并登錄。類似 qq 的登陸,怎么架設服務器呢?4. java - 關于i++的一個題目5. css3 - Typecho 后臺部分表單按鈕在 Chrome 下出現靈異動畫問題,求解決6. javascript - 為什么嵌套的Promise不能按預期捕獲Exception?7. webgl - android上類似汽車之家的3d全景照片怎么實現8. python - uwsgi+django的搭建問題9. python - Pycharm的Debug用不了10. 請教MVC分發控制器時的相關內容
