protected void drawRect(Canvas canvas, RectF dims, Paint paint) { switch (borderStyle) { case ROUNDED: canvas.drawRoundRect(dims, borderRadiusX, borderRadiusY, paint); break; case SQUARE: canvas.drawRect(dims, paint); break; default: } }