Glideロード画像に模様がある

846 ワード

  • はdiskCacheStrategy(DiskCacheStrategy.SOURCE)を使用する.
  • Glide.with(context)
         .load(url)
         .diskCacheStrategy(DiskCacheStrategy.SOURCE)
         .into(imageview);
    
  • 復号のデフォルトフォーマットを変更し、BitmapのフォーマットをARGB_に変更できます.8888.
  •   public class GlideConfiguration implements GlideModule{  
        @Override  
        public void applyOptions(Context context, GlideBuilder builder) {  
            builder.setDecodeFormat(DecodeFormat.PREFER_ARGB_8888);  
        }    
        @Override  
        public void registerComponents(Context context, Glide glide) {  
    
        }  
    }
    

    AndroidManifestでxmlで参照します.
    
    
  • override(overrideWidth,overrideHeight)の幅
  • をチェックする.
    比較的小さいピクチャであれば、直接フルサイズで復号できます.