package Ġcom . de mon . qf _ app Ċ Ċ import Ġandroid . net . Uri Ċ import Ġandroid . widget . ImageView Ċ import Ġcom . bump tech . glide . G lide Ċ import Ġcom . bump tech . glide . load . engine . Disk Cache Strategy Ċ import Ġcom . bump tech . glide . request . RequestOptions Ċ import Ġcom . bump tech . glide . request . target . Target Ċ import Ġcom . de mon . q fs olution . R Ċ import Ġcom . de mon . q fs olution . loader . IQ FI mg Loader Ċ Ċ /** Ċ Ġ* Ġ@ author ĠDe Mon Ċ Ġ* ĠCreated Ġon Ġ 2 0 2 0 / 1 1 / 5 . Ċ Ġ* ĠE - mail Ġ 7 5 7 4 5 4 3 4 3 @ qq . com Ċ Ġ* ĠDesc : Ċ Ġ*/ Ċ class ĠG lide Loader Ġ: ĠIQ FI mg Loader Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĽ¾çīĩ æĺ¾ç¤º åľ¨ è¡¨ æł¼ éĢīæĭ© åĻ¨ ä¸ŃçļĦ ç¼© çķ¥ åĽ¾ ï¼Į åĽłæŃ¤ æŃ¤ å¤Ħ å°½ éĩı åºĶè¯¥ æĺ¾ç¤º ç¼© çķ¥ åĽ¾ ï¼Į ä»¥ ä¿Ŀè¯ģ éĢīæĭ© åĽ¾çīĩ æĹ¶çļĦ æµģ çķ ħ ä¸į èĩ³ äºİ åį¡ é¡ ¿ ĊĠĠĠĠ Ġ* Ġ ä¾ĭå¦Ĥ G lide ä¸ŃçļĦ thumbnail æĸ¹æ³ķ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġdisplay Thumbnail ( img : ĠImageView , Ġuri : ĠUri ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoptions Ġ= ĠRequest Options (). error ( R . drawable . ic _ qf _ img ). placeholder ( R . drawable . ic _ qf _ img ). center Crop (). disk Cache Strategy ( Disk Cache Strategy . ALL ) ĊĠĠĠĠĠĠĠ Ġ// thumbnail ç¼© çķ¥ åĽ¾ ĊĠĠĠĠĠĠĠ ĠG lide . with ( img ). as Bitmap (). thumbnail ( 0 . 5 f ). apply ( options ). load ( uri ). into ( img ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdisplay Img Uri ( img : ĠImageView , Ġuri : ĠUri ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoptions Ġ= ĠRequest Options (). error ( R . drawable . ic _ qf _ img ). placeholder ( R . drawable . ic _ qf _ img ). override ( Target . SIZE _ ORIGIN AL ). disk Cache Strategy ( Disk Cache Strategy . ALL ) ĊĠĠĠĠĠĠĠ ĠG lide . with ( img ). as Bitmap (). apply ( options ). load ( uri ). into ( img ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdisplay Img String ( img : ĠImageView , Ġstr : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoptions Ġ= ĠRequest Options (). error ( R . drawable . ic _ qf _ img ). placeholder ( R . drawable . ic _ qf _ img ). override ( Target . SIZE _ ORIGIN AL ). disk Cache Strategy ( Disk Cache Strategy . ALL ) ĊĠĠĠĠĠĠĠ ĠG lide . with ( img ). as Bitmap (). apply ( options ). load ( str ). into ( img ) ĊĠĠĠ Ġ} Ċ }