mirror of
https://github.com/Suwayomi/Tachidesk.git
synced 2025-12-10 06:42:07 +01:00
Canvas: Implement drawColor for author notes (#1562)
This commit is contained in:
@@ -1,9 +1,11 @@
|
||||
package android.graphics;
|
||||
|
||||
import android.annotation.ColorInt;
|
||||
import android.annotation.ColorLong;
|
||||
import android.annotation.NonNull;
|
||||
import android.util.Log;
|
||||
import android.graphics.Path;
|
||||
import android.graphics.RectF;
|
||||
import java.awt.BasicStroke;
|
||||
import java.awt.Font;
|
||||
import java.awt.Graphics2D;
|
||||
import java.awt.Rectangle;
|
||||
import java.awt.RenderingHints;
|
||||
@@ -13,7 +15,6 @@ import java.awt.geom.AffineTransform;
|
||||
import java.awt.image.BufferedImage;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.imageio.ImageIO;
|
||||
|
||||
public final class Canvas {
|
||||
private BufferedImage canvasImage;
|
||||
@@ -164,6 +165,18 @@ public final class Canvas {
|
||||
return r.width != 0 && r.height != 0;
|
||||
}
|
||||
|
||||
public void drawColor(@ColorInt int colorInt) {
|
||||
java.awt.Color color = Color.valueOf(colorInt).toJavaColor();
|
||||
canvas.setColor(color);
|
||||
canvas.fillRect(0, 0, canvasImage.getWidth(), canvasImage.getHeight());
|
||||
}
|
||||
|
||||
public void drawColor(@ColorLong long colorLong) {
|
||||
java.awt.Color color = Color.valueOf(colorLong).toJavaColor();
|
||||
canvas.setColor(color);
|
||||
canvas.fillRect(0, 0, canvasImage.getWidth(), canvasImage.getHeight());
|
||||
}
|
||||
|
||||
private void applyPaint(Paint paint) {
|
||||
canvas.setFont(paint.getFont());
|
||||
java.awt.Color color = Color.valueOf(paint.getColorLong()).toJavaColor();
|
||||
|
||||
Reference in New Issue
Block a user