此项目从 TT日程管理 剥离出来,欢迎fork,star。
主要处理一些问题,比如calendar的使用,gridview的使用,gridview在listview中的滚动冲突解决。
项目的结构良好,代码注释也比较多。
Github上有一个月视图的日历控件,可以根据自己的要求定义日历 CalendarPageView
把ExpandableCalendar作为library引用到你的项目
项目核心控件为CalendarCard
,你可以自定义它的样式,通过如下属性
calendar:daySelector="@drawable/tl_widget_calendar_item_light_selector"
calendar:dayTextStyle="@style/textView_calendar_common_day_normal"
calendar:notCurrentTextStyle="@style/textView_sp12_grey_bright"
calendar:todayTextStyle="@style/textView_calendar_common_today"
calendar:weekTextStyle="@style/textView_sp13_primary_text_bold"
需要注意的是,CalendarCard
并没有包含演示中的回到今天,前进或后退一个月及显示月份的头部视图
你可以查看CommonCalendarView
来了解使用方法。
CommonCalendarView
类是我定义的一个日历,它是CalendarCard
的使用demo,当然,如果你喜欢这个样式,你也可以直接使用(像普通控件一样)
mCalendarCard.toBeforeMonth();
mCalendarCard.toAfterMonth();
mCalendarCard.selectCurrentCalendar(Calendar.getInstance());
mCalendarCard.getSelectedDate()
mCalendarCard.setOnCalendarChangeListener(new OnCalendarChangeListener());
mCalendarCard.setOnDaySelectListener(new OnDaySelectListener());
##License
Copyright (c) 2014 Kyson
Licensed under the Apache License, Version 2.0
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )