Code example for Paint

0
/** 
 * A version of {@link android.graphics.drawable.ColorDrawable} that respects bounds. 
 */ 
public class IcsColorDrawable extends Drawable {
    private int color;
    private final Paint paint = new Paint();
 
    public IcsColorDrawable(int color) {
        this.color = color;
    } 
 
    @Override public void draw(Canvas canvas) {
        if ((color >>> 24) != 0) {
            paint.setColor(color);
            canvas.drawRect(getBounds(), paint);
        } 
    } 
 
    @Override 
    public void setAlpha(int alpha) {
        if (alpha != (color >>> 24)) {