瀏覽代碼

Merge pull request #1814 from ag2s20150909/master

绘制Bitmap时抗锯齿
kunfei 4 年之前
父節點
當前提交
a738d965e0
共有 1 個文件被更改,包括 4 次插入 和 0 次删除
  1. 4 0
      app/src/main/java/io/legado/app/ui/book/read/page/ContentTextView.kt

+ 4 - 0
app/src/main/java/io/legado/app/ui/book/read/page/ContentTextView.kt

@@ -3,6 +3,7 @@ package io.legado.app.ui.book.read.page
 import android.content.Context
 import android.graphics.Canvas
 import android.graphics.Paint
+import android.graphics.PaintFlagsDrawFilter
 import android.graphics.RectF
 import android.util.AttributeSet
 import android.view.View
@@ -162,6 +163,9 @@ class ContentTextView(context: Context, attrs: AttributeSet?) : View(context, at
         lineTop: Float,
         lineBottom: Float
     ) {
+
+        canvas.drawFilter =
+            PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG or Paint.FILTER_BITMAP_FLAG)
         val book = ReadBook.book ?: return
         val bitmap = ImageProvider.getImage(
             book,