0
私のアプリで多彩なインタラクティブなAndroidのカレンダービューを使用しています。今日の色の背景が円である
今日のさまざまな色の背景を設定することはできますか?この色は選択日の色の背景とは異なります。選択した日付に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));
}
}