From 677ff43a204c988970bf5d4dad1d715ed34ba39f Mon Sep 17 00:00:00 2001 From: Mis012 Date: Sun, 7 Apr 2024 21:44:37 +0200 Subject: [PATCH] ColorDrawable: add a draw method we don't use this directly, but it can be called by an app --- .../android/graphics/drawable/ColorDrawable.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/api-impl/android/graphics/drawable/ColorDrawable.java b/src/api-impl/android/graphics/drawable/ColorDrawable.java index 3a3bff49..3c725f96 100644 --- a/src/api-impl/android/graphics/drawable/ColorDrawable.java +++ b/src/api-impl/android/graphics/drawable/ColorDrawable.java @@ -1,15 +1,25 @@ package android.graphics.drawable; +import android.graphics.Canvas; +import android.graphics.Paint; + public class ColorDrawable extends Drawable { private int color; + private Paint paint; public ColorDrawable(int color) { this.color = color; + this.paint = new Paint(); + this.paint.setColor(color); } public int getColor() { return color; } + @Override + public void draw(Canvas canvas) { + canvas.drawRect(getBounds(), paint); + } }