728x90
반응형
https://gameprograming.tistory.com/125
자바 클래스를 생성합니다. ( OneDayDecorator )
public class OneDayDecorator implements DayViewDecorator {
private CalendarDay date;
public OneDayDecorator() {
date = CalendarDay.today();
}
@Override
public boolean shouldDecorate(CalendarDay day) {
return day.equals(date);
}
@Override
public void decorate(DayViewFacade view) {
view.addSpan(new StyleSpan(Typeface.BOLD));
view.addSpan(new RelativeSizeSpan(1.4f));
view.addSpan(new ForegroundColorSpan(Color.GREEN));
}
public void setDate(Date date) {
this.date = CalendarDay.from(date);
}
}
OneDayDecorator oneDayDecorator = new OneDayDecorator();
materialCalendarView.addDecorators(
oneDayDecorator
);
작성해줍니다.
적용한 화면입니다.
오늘 날짜가 초록색으로 나타납니다.
728x90
반응형
'안드로이드' 카테고리의 다른 글
안드로이드 하단탭 사용하기(만들기) (0) | 2020.07.05 |
---|---|
안드로이드 소스 접어두기 (폴딩) (0) | 2020.06.26 |
[수정] 안드로이드 커스텀 캘린더 사용하기 ( 2 - 클릭한 날짜 표시하기 ) (2) | 2020.05.15 |
안드로이드 커스텀 캘린더 사용하기 ( 1 - 주말에 색상 적용하기 ) (9) | 2020.05.15 |
안드로이드 스튜디오 커스텀 캘린더뷰 적용하기 (0) | 2020.05.08 |