jimu-decompiled/sources/com/bumptech/glide/load/resource/bitmap/BitmapResource.java
2025-05-13 19:24:51 +02:00

55 lines
1.6 KiB
Java

package com.bumptech.glide.load.resource.bitmap;
import android.graphics.Bitmap;
import com.bumptech.glide.load.engine.Initializable;
import com.bumptech.glide.load.engine.Resource;
import com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool;
import com.bumptech.glide.util.Preconditions;
import com.bumptech.glide.util.Util;
/* loaded from: classes.dex */
public class BitmapResource implements Resource<Bitmap>, Initializable {
private final Bitmap a;
private final BitmapPool b;
public BitmapResource(Bitmap bitmap, BitmapPool bitmapPool) {
Preconditions.a(bitmap, "Bitmap must not be null");
this.a = bitmap;
Preconditions.a(bitmapPool, "BitmapPool must not be null");
this.b = bitmapPool;
}
public static BitmapResource a(Bitmap bitmap, BitmapPool bitmapPool) {
if (bitmap == null) {
return null;
}
return new BitmapResource(bitmap, bitmapPool);
}
@Override // com.bumptech.glide.load.engine.Resource
public Class<Bitmap> b() {
return Bitmap.class;
}
@Override // com.bumptech.glide.load.engine.Initializable
public void c() {
this.a.prepareToDraw();
}
@Override // com.bumptech.glide.load.engine.Resource
public int getSize() {
return Util.a(this.a);
}
@Override // com.bumptech.glide.load.engine.Resource
public void a() {
this.b.a(this.a);
}
/* JADX WARN: Can't rename method to resolve collision */
@Override // com.bumptech.glide.load.engine.Resource
public Bitmap get() {
return this.a;
}
}