0
내 앱에서 다작의 대화식 android 자료 calendarview를 사용하고 있습니다.오늘의 다른 색상의 서클 배경
오늘 날짜에 다른 색의 원 배경을 설정할 수 있습니까? 이 색상은 선택 날짜 색상 배경과 다릅니다. 선택한 날짜에 mcv_selectionColor를 설정할 수 있습니다. 하지만 오늘의 날짜에 대한 데코레이터를 만들었습니다. 선택한 날짜에 관계없이 오늘 날짜에 대해 다른 색상의 원 배경을 항상 표시하려고합니다. 하지만이 데코레이터는 사각형 배경을 만듭니다.
public class TodaysDateDecorator implements DayViewDecorator {
private final Drawable highlightDrawable;
private final int color = Color.parseColor("#987d48");
private CalendarDay date;
public TodaysDateDecorator() {
highlightDrawable = new ColorDrawable(color);
date = CalendarDay.today();
}
@Override
public boolean shouldDecorate(CalendarDay day) {
return date != null && day.equals(date);
}
@Override
public void decorate(DayViewFacade view) {
view.addSpan(highlightDrawable);
view.addSpan(new ForegroundColorSpan(Color.WHITE));
}
} 나는이 문서에 표시되는 내용, 사용자 정의 ColorDrawable 클래스를 생성하고 개요를 얻을 오버라이드 (override) 할 수 있어야에서