public class CalendarDataTextView extends TextView {
boolean isToday = false;
private Paint mPaint = new Paint();
public CalendarDataTextView(Context context) {
super(context);
}
public CalendarDataTextView(Context context, AttributeSet attrs) {
super(context, attrs);
initControl(context);
}
public CalendarDataTextView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
initControl(context);
}
private void initControl(Context context) {
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setColor(Color.parseColor("#ff0000"));
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
if (isToday){
canvas.translate(getWidth()/2,getHeight()/2);
canvas.drawCircle(0,0,getWidth()/2,mPaint);
}
}
}