728x90
반응형
https://gameprograming.tistory.com/126
EventDecorator 자바 소스를 추가합니다.
public class EventDecorator implements DayViewDecorator {
private final int color;
private final HashSet<CalendarDay> dates;
public EventDecorator(int color, Collection<CalendarDay> dates) {
this.color = color;
this.dates = new HashSet<>(dates);
}
@Override
public boolean shouldDecorate(CalendarDay day) {
return dates.contains(day);
}
@Override
public void decorate(DayViewFacade view) {
view.addSpan(new DotSpan(5, color));
}
}
메인 소스 (캘린더 뷰가 있는곳에서)
MaterialCalendarView calendarView = findViewById(R.id.calendarView);
calendarView.setSelectedDate(CalendarDay.today());
calendarView.addDecorator(new EventDecorator(Color.RED, Collections.singleton(CalendarDay.today())));
적용 끝
728x90
반응형
'안드로이드' 카테고리의 다른 글
[안드로이드] 화면 해상도 가져오기 (0) | 2020.12.05 |
---|---|
안드로이드 핸들러 사용방법과 액티비티 시작하기 (0) | 2020.10.24 |
안드로이드 프래그먼트 갱신(새로고침) (0) | 2020.07.28 |
안드로이드 액티비티에서 프래그먼트로 값 전달하기 (0) | 2020.07.28 |
안드로이드 미디어플레이어로 배경음악 재생 및 볼륨 조절 하기 (0) | 2020.07.10 |