尝试优化缩略图锯齿问题

pull/1/head
Demo 4 years ago
parent 0ed92ad7ed
commit 074dc833ac
  1. 3
      app/src/main/java/com/github/tvbox/osc/picasso/RoundTransformation.java

@ -5,6 +5,7 @@ import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.PaintFlagsDrawFilter;
import android.graphics.RectF;
import android.graphics.Shader;
@ -84,6 +85,8 @@ public class RoundTransformation implements Transformation {
bitmap.setHasAlpha(true);
Canvas mCanvas = new Canvas(bitmap);
mPaint.setShader(mBitmapShader);
// mPaint.setAntiAlias(true);
mCanvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG | Paint.FILTER_BITMAP_FLAG));
drawRoundRect(mCanvas, mPaint, width, height);
source.recycle();
return bitmap;

Loading…
Cancel
Save