If you think the Android project AdoreLib listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code
package com.ylinval.adore.adorelib.AdoreGraphics;
//www.java2s.comimport android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
/**
* Created by jdourlens on 5/11/14.
*/publicclass Rectangle {
private Paint paint;
private Rect rect;
publicvoid draw(Canvas canvas, int x, int y, int w, int h) {
rect.set(x, y, x + w, y + h);
canvas.drawRect(rect, paint);
}
publicvoid setStyle(Paint.Style style) {
paint.setStyle(style);
}
publicvoid setColor(int color) {
paint.setColor(color);
}
publicvoid setColor(int a, int r, int g, int b) {
paint.setARGB(a, r, g, b);
}
public Rectangle() {
paint = new Paint();
paint.setAntiAlias(true);
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.WHITE);
rect = new Rect();
}
}