discord-jadx/app/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable21.java

42 lines
1.3 KiB
Java

package androidx.core.graphics.drawable;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.Outline;
import android.graphics.Rect;
import android.view.Gravity;
import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi;
@RequiresApi(21)
public class RoundedBitmapDrawable21 extends RoundedBitmapDrawable {
public RoundedBitmapDrawable21(Resources resources, Bitmap bitmap) {
super(resources, bitmap);
}
@Override // android.graphics.drawable.Drawable
public void getOutline(@NonNull Outline outline) {
updateDstRect();
outline.setRoundRect(this.mDstRect, getCornerRadius());
}
@Override // androidx.core.graphics.drawable.RoundedBitmapDrawable
public void gravityCompatApply(int i, int i2, int i3, Rect rect, Rect rect2) {
Gravity.apply(i, i2, i3, rect, rect2, 0);
}
@Override // androidx.core.graphics.drawable.RoundedBitmapDrawable
public boolean hasMipMap() {
Bitmap bitmap = this.mBitmap;
return bitmap != null && bitmap.hasMipMap();
}
@Override // androidx.core.graphics.drawable.RoundedBitmapDrawable
public void setMipMap(boolean z2) {
Bitmap bitmap = this.mBitmap;
if (bitmap != null) {
bitmap.setHasMipMap(z2);
invalidateSelf();
}
}
}