package com.fsck.k9droidtn.view; import android.graphics.Path; import android.graphics.drawable.ShapeDrawable; import android.graphics.drawable.shapes.PathShape; public class ColorChip { private static final Path CHIP_PATH = new Path(); static { CHIP_PATH.lineTo(6, 0); CHIP_PATH.cubicTo(8f, 0f, 10f, 0f, 10f, 2f); CHIP_PATH.lineTo(10, 8); CHIP_PATH.cubicTo(10f, 9f, 10f, 10f, 6f, 10f); CHIP_PATH.lineTo(0, 10); CHIP_PATH.close(); } private ShapeDrawable mDrawable; public ColorChip(int color) { mDrawable = new ShapeDrawable(new PathShape(CHIP_PATH, 10, 10)); mDrawable.getPaint().setColor(color); } public ShapeDrawable drawable() { return mDrawable; } }