包含的技术点
- 周和月切换视图用recylview动态变化
- 左滑右滑根据GestureDetector监听变化书写相应逻辑
- 阴历和阳历切换
- 重要的API:Calendar,可以获取一周的日期集合,获取日期一月的日期集合
使用API,讲解背后的技术代码实现
WeekCalendar weekCalendar;
// 填充数据
weekCalendar.setSelectDates(weekdots);
//设置日历点击事件
weekCalendar.setOnDateClickListener(new WeekCalendar.OnDateClickListener() {
@Override
public void onDateClick(String time) {
}
});
技术解析
首先WeekCalendar是一个继承LinearLayout的组合控件,
……………… TODO