84 lines
2.1 KiB
Java
84 lines
2.1 KiB
Java
package c.q.a.k;
|
|
|
|
import android.graphics.Bitmap;
|
|
import android.graphics.Canvas;
|
|
import android.graphics.ColorFilter;
|
|
import android.graphics.Paint;
|
|
import android.graphics.Rect;
|
|
import android.graphics.drawable.Drawable;
|
|
/* compiled from: FastBitmapDrawable */
|
|
public class b extends Drawable {
|
|
public final Paint a = new Paint(2);
|
|
public Bitmap b;
|
|
|
|
/* renamed from: c reason: collision with root package name */
|
|
public int f1528c = 255;
|
|
public int d;
|
|
public int e;
|
|
|
|
public b(Bitmap bitmap) {
|
|
this.b = bitmap;
|
|
if (bitmap != null) {
|
|
this.d = bitmap.getWidth();
|
|
this.e = this.b.getHeight();
|
|
return;
|
|
}
|
|
this.e = 0;
|
|
this.d = 0;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void draw(Canvas canvas) {
|
|
Bitmap bitmap = this.b;
|
|
if (bitmap != null && !bitmap.isRecycled()) {
|
|
canvas.drawBitmap(this.b, (Rect) null, getBounds(), this.a);
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public int getAlpha() {
|
|
return this.f1528c;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public int getIntrinsicHeight() {
|
|
return this.e;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public int getIntrinsicWidth() {
|
|
return this.d;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public int getMinimumHeight() {
|
|
return this.e;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public int getMinimumWidth() {
|
|
return this.d;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public int getOpacity() {
|
|
return -3;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void setAlpha(int i) {
|
|
this.f1528c = i;
|
|
this.a.setAlpha(i);
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void setColorFilter(ColorFilter colorFilter) {
|
|
this.a.setColorFilter(colorFilter);
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void setFilterBitmap(boolean z2) {
|
|
this.a.setFilterBitmap(z2);
|
|
}
|
|
}
|