跳过导航链接
A B C D E G H I L M O P R S T U W Y 

A

addScheme(Calendar.Scheme) - 类 中的方法com.haibin.calendarview.Calendar
 
addScheme(int, String) - 类 中的方法com.haibin.calendarview.Calendar
 
addScheme(int, int, String) - 类 中的方法com.haibin.calendarview.Calendar
 
addScheme(int, int, String, String) - 类 中的方法com.haibin.calendarview.Calendar
 
addScheme(int, String, String) - 类 中的方法com.haibin.calendarview.Calendar
 
addSchemeDate(Calendar) - 类 中的方法com.haibin.calendarview.CalendarView
添加事物标记
addSchemeDate(Map<String, Calendar>) - 类 中的方法com.haibin.calendarview.CalendarView
添加事物标记

B

BaseMonthView - com.haibin.calendarview中的类
月视图基础控件,可自由继承实现 可通过此扩展各种视图如:MonthView、RangeMonthView、MultiMonthView
BaseMonthView(Context) - 类 的构造器com.haibin.calendarview.BaseMonthView
 
BaseView - com.haibin.calendarview中的类
基本的日历View,派生出MonthView 和 WeekView Created by huanghaibin on 2018/1/23.
BaseView(Context) - 类 的构造器com.haibin.calendarview.BaseView
 
BaseView(Context, AttributeSet) - 类 的构造器com.haibin.calendarview.BaseView
 
BaseWeekView - com.haibin.calendarview中的类
最基础周视图,因为日历UI采用热插拔实现,所以这里必须继承实现,达到UI一致即可 可通过此扩展各种视图如:WeekView、RangeWeekView
BaseWeekView(Context) - 类 的构造器com.haibin.calendarview.BaseWeekView
 

C

Calendar - com.haibin.calendarview中的类
日历对象、
Calendar() - 类 的构造器com.haibin.calendarview.Calendar
 
Calendar.Scheme - com.haibin.calendarview中的类
事件标记服务,现在多类型的事务标记建议使用这个
CalendarLayout - com.haibin.calendarview中的类
日历布局
CalendarLayout(Context, AttributeSet) - 类 的构造器com.haibin.calendarview.CalendarLayout
 
CalendarLayout.CalendarScrollView - com.haibin.calendarview中的接口
如果有十分特别的ContentView,可以自定义实现这个接口
CalendarUtil - com.haibin.calendarview中的类
一些日期辅助计算工具
CalendarUtil() - 类 的构造器com.haibin.calendarview.CalendarUtil
 
CalendarView - com.haibin.calendarview中的类
日历布局 各个类使用包权限,避免不必要的public
CalendarView(Context) - 类 的构造器com.haibin.calendarview.CalendarView
 
CalendarView(Context, AttributeSet) - 类 的构造器com.haibin.calendarview.CalendarView
 
CalendarView.OnCalendarInterceptListener - com.haibin.calendarview中的接口
拦截日期是否可用事件
CalendarView.OnCalendarLongClickListener - com.haibin.calendarview中的接口
 
CalendarView.OnCalendarMultiSelectListener - com.haibin.calendarview中的接口
日历多选事件
CalendarView.OnCalendarRangeSelectListener - com.haibin.calendarview中的接口
日历范围选择事件
CalendarView.OnCalendarSelectListener - com.haibin.calendarview中的接口
日历选择事件
CalendarView.OnClickCalendarPaddingListener - com.haibin.calendarview中的接口
点击Padding位置事件
CalendarView.OnMonthChangeListener - com.haibin.calendarview中的接口
月份切换事件
CalendarView.OnViewChangeListener - com.haibin.calendarview中的接口
视图改变事件
CalendarView.OnWeekChangeListener - com.haibin.calendarview中的接口
周视图切换事件
CalendarView.OnYearChangeListener - com.haibin.calendarview中的接口
年份视图切换事件,快速年份切换
CalendarView.OnYearViewChangeListener - com.haibin.calendarview中的接口
年视图改变事件
clearMultiSelect() - 类 中的方法com.haibin.calendarview.CalendarView
清除多选
clearSchemeDate() - 类 中的方法com.haibin.calendarview.CalendarView
清空日期标记
clearSelectRange() - 类 中的方法com.haibin.calendarview.CalendarView
清除选择范围
clearSingleSelect() - 类 中的方法com.haibin.calendarview.CalendarView
清除单选
closeYearSelectLayout() - 类 中的方法com.haibin.calendarview.CalendarView
关闭年月视图选择布局
com.haibin.calendarview - 程序包 com.haibin.calendarview
 
compareTo(Calendar) - 类 中的方法com.haibin.calendarview.Calendar
比较日期
compareTo(int, int, int, int, int, int) - 类 中的静态方法com.haibin.calendarview.CalendarUtil
比较日期大小

D

daysInLunarMonth(int, int) - 类 中的静态方法com.haibin.calendarview.LunarCalendar
农历 year年month月的总天数,总共有13个月包括闰月
DefaultMonthView - com.haibin.calendarview中的类
默认高仿魅族日历布局 Created by huanghaibin on 2017/11/15.
DefaultMonthView(Context) - 类 的构造器com.haibin.calendarview.DefaultMonthView
 
DefaultWeekView - com.haibin.calendarview中的类
默认高仿魅族周视图 Created by huanghaibin on 2017/11/29.
DefaultWeekView(Context) - 类 的构造器com.haibin.calendarview.DefaultWeekView
 
DefaultYearView - com.haibin.calendarview中的类
默认年视图 Created by huanghaibin on 2018/10/9.
DefaultYearView(Context) - 类 的构造器com.haibin.calendarview.DefaultYearView
 
differ(Calendar) - 类 中的方法com.haibin.calendarview.Calendar
运算差距多少天
differ(Calendar, Calendar) - 类 中的静态方法com.haibin.calendarview.CalendarUtil
运算 calendar1 - calendar2 test Pass
dispatchTouchEvent(MotionEvent) - 类 中的方法com.haibin.calendarview.CalendarLayout
 

E

equals(Object) - 类 中的方法com.haibin.calendarview.Calendar
 
expand() - 类 中的方法com.haibin.calendarview.CalendarLayout
 
expand(int) - 类 中的方法com.haibin.calendarview.CalendarLayout
展开

G

getBranchInt(int) - 类 中的静态方法com.haibin.calendarview.TrunkBranchAnnals
获取某一年对应地支
getBranchString(int) - 类 中的静态方法com.haibin.calendarview.TrunkBranchAnnals
获取某一年对应地支文字
getCalendarPaddingLeft() - 类 中的方法com.haibin.calendarview.BaseView
 
getCalendarPaddingRight() - 类 中的方法com.haibin.calendarview.BaseView
 
getClickCalendarPaddingObject(float, float, Calendar) - 类 中的方法com.haibin.calendarview.BaseMonthView
获取点击事件处的对象
getClickCalendarPaddingObject(float, float, Calendar) - 类 中的方法com.haibin.calendarview.BaseWeekView
/** 获取点击事件处的对象
getCurDay() - 类 中的方法com.haibin.calendarview.CalendarView
获取当天
getCurMonth() - 类 中的方法com.haibin.calendarview.CalendarView
获取本月
getCurrentMonthCalendars() - 类 中的方法com.haibin.calendarview.CalendarView
获取当前月份日期
getCurrentWeekCalendars() - 类 中的方法com.haibin.calendarview.CalendarView
获取当前周数据
getCurYear() - 类 中的方法com.haibin.calendarview.CalendarView
获取本年
getDay() - 类 中的方法com.haibin.calendarview.Calendar
 
getFirstCalendarStartWithMinCalendar(int, int, int, int, int) - 类 中的静态方法com.haibin.calendarview.CalendarUtil
根据星期数和最小日期推算出该星期的第一天, 为了防止夏令时,导致的时间提前和延后1-2小时,导致日期出现误差1天,因此吧hourOfDay = 12 //测试通过 Test pass
getGregorianFestival() - 类 中的方法com.haibin.calendarview.Calendar
 
getIndex() - 类 中的方法com.haibin.calendarview.BaseMonthView
获取点击选中的日期
getIndex() - 类 中的方法com.haibin.calendarview.BaseWeekView
获取点击的日历
getLeapMonth() - 类 中的方法com.haibin.calendarview.Calendar
 
getLunar() - 类 中的方法com.haibin.calendarview.Calendar
 
getLunarCalendar() - 类 中的方法com.haibin.calendarview.Calendar
 
getLunarText(int, int, int) - 类 中的静态方法com.haibin.calendarview.LunarCalendar
获取农历节日
getLunarText(Calendar) - 类 中的静态方法com.haibin.calendarview.LunarCalendar
获取农历节日
getMaxMultiSelectSize() - 类 中的方法com.haibin.calendarview.CalendarView
获得最大多选数量
getMaxRangeCalendar() - 类 中的方法com.haibin.calendarview.CalendarView
获得最大范围日期
getMaxSelectRange() - 类 中的方法com.haibin.calendarview.CalendarView
最大选择范围
getMinRangeCalendar() - 类 中的方法com.haibin.calendarview.CalendarView
获得最小范围日期
getMinSelectRange() - 类 中的方法com.haibin.calendarview.CalendarView
最小选择范围
getMonth() - 类 中的方法com.haibin.calendarview.Calendar
 
getMonthDaysCount(int, int) - 类 中的静态方法com.haibin.calendarview.CalendarUtil
获取某月的天数
getMonthViewHeight(int, int, int, int) - 类 中的静态方法com.haibin.calendarview.CalendarUtil
获取月视图的确切高度 Test pass
getMonthViewHeight(int, int, int, int, int) - 类 中的静态方法com.haibin.calendarview.CalendarUtil
获取月视图的确切高度 Test pass
getMonthViewLineCount(int, int, int, int) - 类 中的静态方法com.haibin.calendarview.CalendarUtil
 
getMonthViewPager() - 类 中的方法com.haibin.calendarview.CalendarView
MonthViewPager
getMultiSelectCalendars() - 类 中的方法com.haibin.calendarview.CalendarView
 
getNextCalendar(Calendar) - 类 中的静态方法com.haibin.calendarview.CalendarUtil
 
getObj() - 类 中的方法com.haibin.calendarview.Calendar.Scheme
 
getOther() - 类 中的方法com.haibin.calendarview.Calendar.Scheme
 
getPreCalendar(Calendar) - 类 中的静态方法com.haibin.calendarview.CalendarUtil
获取上一个日子
getScheme() - 类 中的方法com.haibin.calendarview.Calendar
 
getScheme() - 类 中的方法com.haibin.calendarview.Calendar.Scheme
 
getSchemeColor() - 类 中的方法com.haibin.calendarview.Calendar
 
getSchemes() - 类 中的方法com.haibin.calendarview.Calendar
 
getSelectCalendarRange() - 类 中的方法com.haibin.calendarview.CalendarView
获取选中范围
getSelectedCalendar() - 类 中的方法com.haibin.calendarview.CalendarView
获取选择的日期
getSelectedIndex(Calendar) - 类 中的方法com.haibin.calendarview.BaseMonthView
获取选中的下标
getShcemeColor() - 类 中的方法com.haibin.calendarview.Calendar.Scheme
 
getSolarTerm() - 类 中的方法com.haibin.calendarview.Calendar
 
getSolarTerms(int) - 类 中的静态方法com.haibin.calendarview.SolarTermUtil
获得某一年24节气
getTimeInMillis() - 类 中的方法com.haibin.calendarview.Calendar
获取当前日历对应时间戳
getTraditionFestival() - 类 中的方法com.haibin.calendarview.Calendar
 
getTrunkBranchYear(int) - 类 中的静态方法com.haibin.calendarview.TrunkBranchAnnals
获取干支纪年
getTrunkInt(int) - 类 中的静态方法com.haibin.calendarview.TrunkBranchAnnals
获取某一年对应天干,
getTrunkString(int) - 类 中的静态方法com.haibin.calendarview.TrunkBranchAnnals
获取某一年对应天干文字
getType() - 类 中的方法com.haibin.calendarview.Calendar.Scheme
 
getViewIndexByCalendar(Calendar, int) - 类 中的方法com.haibin.calendarview.WeekBar
通过View的位置和周起始获取星期的对应坐标
getWeek() - 类 中的方法com.haibin.calendarview.Calendar
 
getWeekCountBetweenBothCalendar(int, int, int, int, int, int, int) - 类 中的静态方法com.haibin.calendarview.CalendarUtil
获取两个日期之间一共有多少周, 注意周起始周一、周日、周六 测试通过 test pass
getWeekFromCalendarStartWithMinCalendar(Calendar, int, int, int, int) - 类 中的静态方法com.haibin.calendarview.CalendarUtil
根据日期获取距离最小日期在第几周 用来设置 WeekView currentItem 测试通过 test pass
getWeekFromDayInMonth(Calendar, int) - 类 中的静态方法com.haibin.calendarview.CalendarUtil
获取某天在该月的第几周,换言之就是获取这一天在该月视图的第几行,第几周,根据周起始动态获取 Test pass,单元测试通过
getWeekStartWith() - 类 中的方法com.haibin.calendarview.BaseView
 
getWeekViewEndDiff(int, int, int, int) - 类 中的静态方法com.haibin.calendarview.CalendarUtil
单元测试通过 从选定的日期,获取周视图结束偏移量,用来生成周视图布局 为了兼容DST,DST时区可能出现时间偏移1-2小时,从而导致凌晨时候实际获得的日期往前或者往后推移了一天, 日历没有时和分的概念,因此把日期的时间强制在12:00,可以避免DST兼容问题
getWeekViewPager() - 类 中的方法com.haibin.calendarview.CalendarView
获得周视图
getYear() - 类 中的方法com.haibin.calendarview.Calendar
 

H

hasScheme() - 类 中的方法com.haibin.calendarview.Calendar
 
hideCalendarView() - 类 中的方法com.haibin.calendarview.CalendarLayout
隐藏日历

I

init(Context) - 类 中的静态方法com.haibin.calendarview.TrunkBranchAnnals
单独使用请先调用这个方法
initPaint() - 类 中的方法com.haibin.calendarview.BaseView
初始化画笔相关
isAvailable() - 类 中的方法com.haibin.calendarview.Calendar
日期是否可用
isCalendarSelected(Calendar) - 类 中的方法com.haibin.calendarview.MultiMonthView
日历是否被选中
isCalendarSelected(Calendar) - 类 中的方法com.haibin.calendarview.MultiWeekView
日历是否被选中
isCalendarSelected(Calendar) - 类 中的方法com.haibin.calendarview.RangeMonthView
日历是否被选中
isCalendarSelected(Calendar) - 类 中的方法com.haibin.calendarview.RangeWeekView
日历是否被选中
isCurrentDay() - 类 中的方法com.haibin.calendarview.Calendar
 
isCurrentMonth() - 类 中的方法com.haibin.calendarview.Calendar
 
isExpand() - 类 中的方法com.haibin.calendarview.CalendarLayout
是否展开了
isInRange(Calendar) - 类 中的方法com.haibin.calendarview.BaseView
是否在日期范围内
isInRange(Calendar) - 类 中的方法com.haibin.calendarview.CalendarView
是否在日期范围内
isLeapYear() - 类 中的方法com.haibin.calendarview.Calendar
 
isLeapYear(int) - 类 中的静态方法com.haibin.calendarview.CalendarUtil
是否是闰年
isSameMonth(Calendar) - 类 中的方法com.haibin.calendarview.Calendar
是否是相同月份
isScrollTop() - 类 中的方法com.haibin.calendarview.CalendarLayout
ContentView是否滚动到顶部 如果完全不适合,就复写这个方法
isScrollToTop() - 接口 中的方法com.haibin.calendarview.CalendarLayout.CalendarScrollView
是否滚动到顶部
isSelected(Calendar) - 类 中的方法com.haibin.calendarview.BaseView
是否是选中的
isSelectNextCalendar(Calendar, int) - 类 中的方法com.haibin.calendarview.MultiMonthView
下一个日期是否选中
isSelectNextCalendar(Calendar, int) - 类 中的方法com.haibin.calendarview.MultiWeekView
下一个日期是否选中
isSelectNextCalendar(Calendar, int) - 类 中的方法com.haibin.calendarview.RangeMonthView
下一个日期是否选中
isSelectNextCalendar(Calendar, int) - 类 中的方法com.haibin.calendarview.RangeWeekView
下一个日期是否选中
isSelectPreCalendar(Calendar, int) - 类 中的方法com.haibin.calendarview.MultiMonthView
上一个日期是否选中
isSelectPreCalendar(Calendar, int) - 类 中的方法com.haibin.calendarview.MultiWeekView
上一个日期是否选中
isSelectPreCalendar(Calendar, int) - 类 中的方法com.haibin.calendarview.RangeMonthView
上一个日期是否选中
isSelectPreCalendar(Calendar, int) - 类 中的方法com.haibin.calendarview.RangeWeekView
上一个日期是否选中
isSingleSelectMode() - 类 中的方法com.haibin.calendarview.CalendarView
是否是单选模式
isWeekend() - 类 中的方法com.haibin.calendarview.Calendar
 
isWeekend(Calendar) - 类 中的静态方法com.haibin.calendarview.CalendarUtil
判断一个日期是否是周末,即周六日
isYearSelectLayoutVisible() - 类 中的方法com.haibin.calendarview.CalendarView
年月份选择视图是否打开

L

LunarCalendar - com.haibin.calendarview中的类
农历计算相关
LunarCalendar() - 类 的构造器com.haibin.calendarview.LunarCalendar
 
lunarToSolar(int, int, int, boolean) - 类 中的静态方法com.haibin.calendarview.LunarUtil
农历转公历
LunarUtil - com.haibin.calendarview中的类
农历计算方法
LunarUtil() - 类 的构造器com.haibin.calendarview.LunarUtil
 

M

mCurDayLunarTextPaint - 类 中的变量com.haibin.calendarview.BaseView
当前日期文本颜色画笔
mCurDayLunarTextPaint - 类 中的变量com.haibin.calendarview.YearView
当前日期文本颜色画笔
mCurDayTextPaint - 类 中的变量com.haibin.calendarview.BaseView
当前日期文本颜色画笔
mCurDayTextPaint - 类 中的变量com.haibin.calendarview.YearView
当前日期文本颜色画笔
mCurMonthLunarTextPaint - 类 中的变量com.haibin.calendarview.BaseView
当前月份农历文本颜色
mCurMonthLunarTextPaint - 类 中的变量com.haibin.calendarview.YearView
当前月份农历文本颜色
mCurMonthTextPaint - 类 中的变量com.haibin.calendarview.BaseView
当前月份日期的笔
mCurMonthTextPaint - 类 中的变量com.haibin.calendarview.YearView
当前月份日期的笔
mHeight - 类 中的变量com.haibin.calendarview.BaseMonthView
日历高度
mItemHeight - 类 中的变量com.haibin.calendarview.BaseView
每一项的高度
mItemHeight - 类 中的变量com.haibin.calendarview.YearView
每一项的高度
mItems - 类 中的变量com.haibin.calendarview.BaseView
日历项
mItemWidth - 类 中的变量com.haibin.calendarview.BaseView
每一项的宽度
mItemWidth - 类 中的变量com.haibin.calendarview.YearView
每一项的宽度
mLineCount - 类 中的变量com.haibin.calendarview.BaseMonthView
日历的行数
mLineCount - 类 中的变量com.haibin.calendarview.YearView
日历的行数
mMonth - 类 中的变量com.haibin.calendarview.BaseMonthView
当前日历卡月份
mMonth - 类 中的变量com.haibin.calendarview.YearView
当前日历卡月份
mMonthTextBaseLine - 类 中的变量com.haibin.calendarview.YearView
Text的基线
mMonthTextPaint - 类 中的变量com.haibin.calendarview.YearView
月份画笔
mNextDiff - 类 中的变量com.haibin.calendarview.BaseMonthView
下个月偏移的数量
mNextDiff - 类 中的变量com.haibin.calendarview.YearView
下个月偏移的数量
MonthView - com.haibin.calendarview中的类
月视图基础控件,可自由继承实现 Created by huanghaibin on 2017/11/15.
MonthView(Context) - 类 的构造器com.haibin.calendarview.MonthView
 
MonthViewPager - com.haibin.calendarview中的类
月份切换ViewPager,自定义适应高度
MonthViewPager(Context) - 类 的构造器com.haibin.calendarview.MonthViewPager
 
MonthViewPager(Context, AttributeSet) - 类 的构造器com.haibin.calendarview.MonthViewPager
 
mOtherMonthLunarTextPaint - 类 中的变量com.haibin.calendarview.BaseView
其它月份农历文本颜色
mOtherMonthLunarTextPaint - 类 中的变量com.haibin.calendarview.YearView
其它月份农历文本颜色
mOtherMonthTextPaint - 类 中的变量com.haibin.calendarview.BaseView
其它月份日期颜色
mOtherMonthTextPaint - 类 中的变量com.haibin.calendarview.YearView
其它月份日期颜色
mSchemeLunarTextPaint - 类 中的变量com.haibin.calendarview.BaseView
其它月份农历文本颜色
mSchemeLunarTextPaint - 类 中的变量com.haibin.calendarview.YearView
其它月份农历文本颜色
mSchemePaint - 类 中的变量com.haibin.calendarview.BaseView
标记的日期背景颜色画笔
mSchemePaint - 类 中的变量com.haibin.calendarview.YearView
标记的日期背景颜色画笔
mSchemeTextPaint - 类 中的变量com.haibin.calendarview.BaseView
标记的文本画笔
mSchemeTextPaint - 类 中的变量com.haibin.calendarview.YearView
标记的文本画笔
mSelectedLunarTextPaint - 类 中的变量com.haibin.calendarview.BaseView
当前月份农历文本颜色
mSelectedLunarTextPaint - 类 中的变量com.haibin.calendarview.YearView
当前月份农历文本颜色
mSelectedPaint - 类 中的变量com.haibin.calendarview.BaseView
被选择的日期背景色
mSelectedPaint - 类 中的变量com.haibin.calendarview.YearView
被选择的日期背景色
mSelectTextPaint - 类 中的变量com.haibin.calendarview.BaseView
选中的文本画笔
mSelectTextPaint - 类 中的变量com.haibin.calendarview.YearView
选中的文本画笔
mTextBaseLine - 类 中的变量com.haibin.calendarview.BaseView
Text的基线
mTextBaseLine - 类 中的变量com.haibin.calendarview.YearView
Text的基线
MultiMonthView - com.haibin.calendarview中的类
多选月视图 Created by huanghaibin on 2018/9/11.
MultiMonthView(Context) - 类 的构造器com.haibin.calendarview.MultiMonthView
 
MultiWeekView - com.haibin.calendarview中的类
多选周视图 Created by huanghaibin on 2018/9/11.
MultiWeekView(Context) - 类 的构造器com.haibin.calendarview.MultiWeekView
 
mWeekStart - 类 中的变量com.haibin.calendarview.YearView
周起始
mWeekTextBaseLine - 类 中的变量com.haibin.calendarview.YearView
Text的基线
mWeekTextPaint - 类 中的变量com.haibin.calendarview.YearView
周栏画笔
mX - 类 中的变量com.haibin.calendarview.BaseView
点击的x、y坐标
mY - 类 中的变量com.haibin.calendarview.BaseView
点击的x、y坐标
mYear - 类 中的变量com.haibin.calendarview.BaseMonthView
当前日历卡年份
mYear - 类 中的变量com.haibin.calendarview.YearView
当前日历卡年份

O

onAttachedToWindow() - 类 中的方法com.haibin.calendarview.CalendarView
初始化时初始化日历卡默认选择位置
onCalendarIntercept(Calendar) - 类 中的方法com.haibin.calendarview.BaseView
是否拦截日期,此设置续设置mCalendarInterceptListener
onCalendarIntercept(Calendar) - 类 中的方法com.haibin.calendarview.CalendarView
是否拦截日期,此设置续设置mCalendarInterceptListener
onCalendarIntercept(Calendar) - 接口 中的方法com.haibin.calendarview.CalendarView.OnCalendarInterceptListener
 
onCalendarInterceptClick(Calendar, boolean) - 接口 中的方法com.haibin.calendarview.CalendarView.OnCalendarInterceptListener
 
onCalendarLongClick(Calendar) - 接口 中的方法com.haibin.calendarview.CalendarView.OnCalendarLongClickListener
日期长按事件
onCalendarLongClickOutOfRange(Calendar) - 接口 中的方法com.haibin.calendarview.CalendarView.OnCalendarLongClickListener
超出范围越界
onCalendarMultiSelect(Calendar, int, int) - 接口 中的方法com.haibin.calendarview.CalendarView.OnCalendarMultiSelectListener
多选事件
onCalendarMultiSelectOutOfRange(Calendar) - 接口 中的方法com.haibin.calendarview.CalendarView.OnCalendarMultiSelectListener
多选超出范围越界
onCalendarOutOfRange(Calendar) - 接口 中的方法com.haibin.calendarview.CalendarView.OnCalendarSelectListener
超出范围越界
onCalendarRangeSelect(Calendar, boolean) - 接口 中的方法com.haibin.calendarview.CalendarView.OnCalendarRangeSelectListener
日期选择事件
onCalendarSelect(Calendar, boolean) - 接口 中的方法com.haibin.calendarview.CalendarView.OnCalendarSelectListener
日期选择事件
onCalendarSelectOutOfRange(Calendar) - 接口 中的方法com.haibin.calendarview.CalendarView.OnCalendarRangeSelectListener
范围选择超出范围越界
onClick(View) - 类 中的方法com.haibin.calendarview.MonthView
 
onClick(View) - 类 中的方法com.haibin.calendarview.MultiMonthView
 
onClick(View) - 类 中的方法com.haibin.calendarview.MultiWeekView
 
onClick(View) - 类 中的方法com.haibin.calendarview.RangeMonthView
 
onClick(View) - 类 中的方法com.haibin.calendarview.RangeWeekView
 
onClick(View) - 类 中的方法com.haibin.calendarview.WeekView
 
onClickCalendarPadding(float, float, boolean, Calendar, Object) - 接口 中的方法com.haibin.calendarview.CalendarView.OnClickCalendarPaddingListener
点击Padding位置的事件
onDateSelected(Calendar, int, boolean) - 类 中的方法com.haibin.calendarview.WeekBar
日期选择事件,这里提供这个回调,可以方便定制WeekBar需要
onDestroy() - 类 中的方法com.haibin.calendarview.BaseMonthView
 
onDestroy() - 类 中的方法com.haibin.calendarview.BaseView
销毁
onDestroy() - 类 中的方法com.haibin.calendarview.BaseWeekView
 
onDraw(Canvas) - 类 中的方法com.haibin.calendarview.MonthView
 
onDraw(Canvas) - 类 中的方法com.haibin.calendarview.MultiMonthView
 
onDraw(Canvas) - 类 中的方法com.haibin.calendarview.MultiWeekView
绘制日历文本
onDraw(Canvas) - 类 中的方法com.haibin.calendarview.RangeMonthView
 
onDraw(Canvas) - 类 中的方法com.haibin.calendarview.RangeWeekView
绘制日历文本
onDraw(Canvas) - 类 中的方法com.haibin.calendarview.WeekView
绘制日历文本
onDraw(Canvas) - 类 中的方法com.haibin.calendarview.YearView
 
onDrawMonth(Canvas, int, int, int, int, int, int) - 类 中的方法com.haibin.calendarview.DefaultYearView
 
onDrawMonth(Canvas, int, int, int, int, int, int) - 类 中的方法com.haibin.calendarview.YearView
绘制月份
onDrawScheme(Canvas, Calendar, int, int) - 类 中的方法com.haibin.calendarview.DefaultMonthView
 
onDrawScheme(Canvas, Calendar, int) - 类 中的方法com.haibin.calendarview.DefaultWeekView
 
onDrawScheme(Canvas, Calendar, int, int) - 类 中的方法com.haibin.calendarview.DefaultYearView
 
onDrawScheme(Canvas, Calendar, int, int) - 类 中的方法com.haibin.calendarview.MonthView
绘制标记的日期,这里可以是背景色,标记色什么的
onDrawScheme(Canvas, Calendar, int, int, boolean) - 类 中的方法com.haibin.calendarview.MultiMonthView
绘制标记的日期,这里可以是背景色,标记色什么的
onDrawScheme(Canvas, Calendar, int, boolean) - 类 中的方法com.haibin.calendarview.MultiWeekView
绘制标记的日期
onDrawScheme(Canvas, Calendar, int, int, boolean) - 类 中的方法com.haibin.calendarview.RangeMonthView
绘制标记的日期,这里可以是背景色,标记色什么的
onDrawScheme(Canvas, Calendar, int, boolean) - 类 中的方法com.haibin.calendarview.RangeWeekView
绘制标记的日期
onDrawScheme(Canvas, Calendar, int) - 类 中的方法com.haibin.calendarview.WeekView
绘制标记的日期
onDrawScheme(Canvas, Calendar, int, int) - 类 中的方法com.haibin.calendarview.YearView
绘制标记的日期,这里可以是背景色,标记色什么的
onDrawSelected(Canvas, Calendar, int, int, boolean) - 类 中的方法com.haibin.calendarview.DefaultMonthView
 
onDrawSelected(Canvas, Calendar, int, boolean) - 类 中的方法com.haibin.calendarview.DefaultWeekView
如果需要点击Scheme没有效果,则return true
onDrawSelected(Canvas, Calendar, int, int, boolean) - 类 中的方法com.haibin.calendarview.DefaultYearView
 
onDrawSelected(Canvas, Calendar, int, int, boolean) - 类 中的方法com.haibin.calendarview.MonthView
绘制选中的日期
onDrawSelected(Canvas, Calendar, int, int, boolean, boolean, boolean) - 类 中的方法com.haibin.calendarview.MultiMonthView
绘制选中的日期
onDrawSelected(Canvas, Calendar, int, boolean, boolean, boolean) - 类 中的方法com.haibin.calendarview.MultiWeekView
绘制选中的日期
onDrawSelected(Canvas, Calendar, int, int, boolean, boolean, boolean) - 类 中的方法com.haibin.calendarview.RangeMonthView
绘制选中的日期
onDrawSelected(Canvas, Calendar, int, boolean, boolean, boolean) - 类 中的方法com.haibin.calendarview.RangeWeekView
绘制选中的日期
onDrawSelected(Canvas, Calendar, int, boolean) - 类 中的方法com.haibin.calendarview.WeekView
绘制选中的日期
onDrawSelected(Canvas, Calendar, int, int, boolean) - 类 中的方法com.haibin.calendarview.YearView
绘制选中的日期
onDrawText(Canvas, Calendar, int, int, boolean, boolean) - 类 中的方法com.haibin.calendarview.DefaultMonthView
 
onDrawText(Canvas, Calendar, int, boolean, boolean) - 类 中的方法com.haibin.calendarview.DefaultWeekView
 
onDrawText(Canvas, Calendar, int, int, boolean, boolean) - 类 中的方法com.haibin.calendarview.DefaultYearView
 
onDrawText(Canvas, Calendar, int, int, boolean, boolean) - 类 中的方法com.haibin.calendarview.MonthView
绘制日历文本
onDrawText(Canvas, Calendar, int, int, boolean, boolean) - 类 中的方法com.haibin.calendarview.MultiMonthView
绘制日历文本
onDrawText(Canvas, Calendar, int, boolean, boolean) - 类 中的方法com.haibin.calendarview.MultiWeekView
绘制日历文本
onDrawText(Canvas, Calendar, int, int, boolean, boolean) - 类 中的方法com.haibin.calendarview.RangeMonthView
绘制日历文本
onDrawText(Canvas, Calendar, int, boolean, boolean) - 类 中的方法com.haibin.calendarview.RangeWeekView
绘制日历文本
onDrawText(Canvas, Calendar, int, boolean, boolean) - 类 中的方法com.haibin.calendarview.WeekView
绘制日历文本
onDrawText(Canvas, Calendar, int, int, boolean, boolean) - 类 中的方法com.haibin.calendarview.YearView
绘制日历文本
onDrawWeek(Canvas, int, int, int, int, int) - 类 中的方法com.haibin.calendarview.DefaultYearView
 
onDrawWeek(Canvas, int, int, int, int, int) - 类 中的方法com.haibin.calendarview.YearView
绘制年视图的周栏
onFinishInflate() - 类 中的方法com.haibin.calendarview.CalendarLayout
 
onInterceptTouchEvent(MotionEvent) - 类 中的方法com.haibin.calendarview.CalendarLayout
 
onInterceptTouchEvent(MotionEvent) - 类 中的方法com.haibin.calendarview.MonthViewPager
 
onInterceptTouchEvent(MotionEvent) - 类 中的方法com.haibin.calendarview.WeekViewPager
 
onInterceptTouchEvent(MotionEvent) - 类 中的方法com.haibin.calendarview.YearViewPager
 
onLongClick(View) - 类 中的方法com.haibin.calendarview.MonthView
 
onLongClick(View) - 类 中的方法com.haibin.calendarview.MultiMonthView
 
onLongClick(View) - 类 中的方法com.haibin.calendarview.MultiWeekView
 
onLongClick(View) - 类 中的方法com.haibin.calendarview.RangeMonthView
 
onLongClick(View) - 类 中的方法com.haibin.calendarview.RangeWeekView
 
onLongClick(View) - 类 中的方法com.haibin.calendarview.WeekView
 
onLoopStart(int, int) - 类 中的方法com.haibin.calendarview.BaseMonthView
循环绘制开始的回调,不需要可忽略 绘制每个日历项的循环,用来计算baseLine、圆心坐标等都可以在这里实现
onLoopStart(int) - 类 中的方法com.haibin.calendarview.BaseWeekView
循环绘制开始的回调,不需要可忽略 绘制每个日历项的循环,用来计算baseLine、圆心坐标等都可以在这里实现
onMeasure(int, int) - 类 中的方法com.haibin.calendarview.BaseMonthView
 
onMeasure(int, int) - 类 中的方法com.haibin.calendarview.BaseWeekView
 
onMeasure(int, int) - 类 中的方法com.haibin.calendarview.CalendarLayout
 
onMeasure(int, int) - 类 中的方法com.haibin.calendarview.CalendarView
 
onMeasure(int, int) - 类 中的方法com.haibin.calendarview.WeekBar
 
onMeasure(int, int) - 类 中的方法com.haibin.calendarview.WeekViewPager
周视图的高度应该与日历项的高度一致
onMeasure(int, int) - 类 中的方法com.haibin.calendarview.YearRecyclerView
 
onMeasure(int, int) - 类 中的方法com.haibin.calendarview.YearViewPager
 
onMonthChange(int, int) - 接口 中的方法com.haibin.calendarview.CalendarView.OnMonthChangeListener
 
onMultiSelectOutOfSize(Calendar, int) - 接口 中的方法com.haibin.calendarview.CalendarView.OnCalendarMultiSelectListener
多选超出大小
onPreviewHook() - 类 中的方法com.haibin.calendarview.BaseMonthView
开始绘制前的钩子,这里做一些初始化的操作,每次绘制只调用一次,性能高效 没有需要可忽略不实现 例如: 1、需要绘制圆形标记事件背景,可以在这里计算半径 2、绘制矩形选中效果,也可以在这里计算矩形宽和高
onPreviewHook() - 类 中的方法com.haibin.calendarview.BaseView
开始绘制前的钩子,这里做一些初始化的操作,每次绘制只调用一次,性能高效 没有需要可忽略不实现 例如: 1、需要绘制圆形标记事件背景,可以在这里计算半径 2、绘制矩形选中效果,也可以在这里计算矩形宽和高
onPreviewHook() - 类 中的方法com.haibin.calendarview.BaseWeekView
开始绘制前的钩子,这里做一些初始化的操作,每次绘制只调用一次,性能高效 没有需要可忽略不实现 例如: 1、需要绘制圆形标记事件背景,可以在这里计算半径 2、绘制矩形选中效果,也可以在这里计算矩形宽和高
onPreviewHook() - 类 中的方法com.haibin.calendarview.YearView
开始绘制前的钩子,这里做一些初始化的操作,每次绘制只调用一次,性能高效 没有需要可忽略不实现 例如: 1、需要绘制圆形标记事件背景,可以在这里计算半径 2、绘制矩形选中效果,也可以在这里计算矩形宽和高
onRestoreInstanceState(Parcelable) - 类 中的方法com.haibin.calendarview.CalendarLayout
 
onRestoreInstanceState(Parcelable) - 类 中的方法com.haibin.calendarview.CalendarView
恢复状态
onSaveInstanceState() - 类 中的方法com.haibin.calendarview.CalendarLayout
 
onSaveInstanceState() - 类 中的方法com.haibin.calendarview.CalendarView
保持状态
onSelectOutOfRange(Calendar, boolean) - 接口 中的方法com.haibin.calendarview.CalendarView.OnCalendarRangeSelectListener
选择范围超出范围
onTouchEvent(MotionEvent) - 类 中的方法com.haibin.calendarview.BaseView
 
onTouchEvent(MotionEvent) - 类 中的方法com.haibin.calendarview.CalendarLayout
 
onTouchEvent(MotionEvent) - 类 中的方法com.haibin.calendarview.MonthViewPager
 
onTouchEvent(MotionEvent) - 类 中的方法com.haibin.calendarview.WeekViewPager
 
onTouchEvent(MotionEvent) - 类 中的方法com.haibin.calendarview.YearViewPager
 
onViewChange(boolean) - 接口 中的方法com.haibin.calendarview.CalendarView.OnViewChangeListener
视图改变事件
onWeekChange(List<Calendar>) - 接口 中的方法com.haibin.calendarview.CalendarView.OnWeekChangeListener
 
onWeekStartChange(int) - 类 中的方法com.haibin.calendarview.WeekBar
当周起始发生变化,使用自定义布局需要重写这个方法,避免出问题
onYearChange(int) - 接口 中的方法com.haibin.calendarview.CalendarView.OnYearChangeListener
 
onYearViewChange(boolean) - 接口 中的方法com.haibin.calendarview.CalendarView.OnYearViewChangeListener
年视图变化

P

putMultiSelect(Calendar...) - 类 中的方法com.haibin.calendarview.CalendarView
添加选择

R

RangeMonthView - com.haibin.calendarview中的类
范围选择月视图 Created by huanghaibin on 2018/9/11.
RangeMonthView(Context) - 类 的构造器com.haibin.calendarview.RangeMonthView
 
RangeWeekView - com.haibin.calendarview中的类
范围选择周视图 Created by huanghaibin on 2018/9/11.
RangeWeekView(Context) - 类 的构造器com.haibin.calendarview.RangeWeekView
 
removeMultiSelect(Calendar...) - 类 中的方法com.haibin.calendarview.CalendarView
清楚一些多选日期
removeSchemeDate(Calendar) - 类 中的方法com.haibin.calendarview.CalendarView
移除某天的标记 这个API是安全的

S

Scheme() - 类 的构造器com.haibin.calendarview.Calendar.Scheme
 
Scheme(int, int, String, String) - 类 的构造器com.haibin.calendarview.Calendar.Scheme
 
Scheme(int, int, String) - 类 的构造器com.haibin.calendarview.Calendar.Scheme
 
Scheme(int, String) - 类 的构造器com.haibin.calendarview.Calendar.Scheme
 
Scheme(int, String, String) - 类 的构造器com.haibin.calendarview.Calendar.Scheme
 
scrollToCalendar(int, int, int) - 类 中的方法com.haibin.calendarview.CalendarView
滚动到指定日期
scrollToCalendar(int, int, int, boolean) - 类 中的方法com.haibin.calendarview.CalendarView
滚动到指定日期
scrollToCalendar(int, int, int, boolean, boolean) - 类 中的方法com.haibin.calendarview.CalendarView
滚动到指定日期
scrollToCurrent() - 类 中的方法com.haibin.calendarview.CalendarView
滚动到当前
scrollToCurrent(boolean) - 类 中的方法com.haibin.calendarview.CalendarView
滚动到当前
scrollToNext() - 类 中的方法com.haibin.calendarview.CalendarView
滚动到下一个月
scrollToNext(boolean) - 类 中的方法com.haibin.calendarview.CalendarView
滚动到下一个月
scrollToPre() - 类 中的方法com.haibin.calendarview.CalendarView
滚动到上一个月
scrollToPre(boolean) - 类 中的方法com.haibin.calendarview.CalendarView
滚动到上一个月
scrollToSelectCalendar() - 类 中的方法com.haibin.calendarview.CalendarView
滚动到选择的日历
scrollToYear(int) - 类 中的方法com.haibin.calendarview.CalendarView
滚动到某一年
scrollToYear(int, boolean) - 类 中的方法com.haibin.calendarview.CalendarView
滚动到某一年
setAllMode() - 类 中的方法com.haibin.calendarview.CalendarView
设置显示模式为全部
setBackground(int, int, int) - 类 中的方法com.haibin.calendarview.CalendarView
设置背景色
setCalendarItemHeight(int) - 类 中的方法com.haibin.calendarview.CalendarView
设置月视图项高度
setCalendarPadding(int) - 类 中的方法com.haibin.calendarview.CalendarView
 
setCalendarPaddingLeft(int) - 类 中的方法com.haibin.calendarview.CalendarView
 
setCalendarPaddingRight(int) - 类 中的方法com.haibin.calendarview.CalendarView
 
setCurrentDay(boolean) - 类 中的方法com.haibin.calendarview.Calendar
 
setCurrentItem(int) - 类 中的方法com.haibin.calendarview.MonthViewPager
 
setCurrentItem(int, boolean) - 类 中的方法com.haibin.calendarview.MonthViewPager
 
setCurrentItem(int) - 类 中的方法com.haibin.calendarview.YearViewPager
 
setCurrentItem(int, boolean) - 类 中的方法com.haibin.calendarview.YearViewPager
 
setCurrentMonth(boolean) - 类 中的方法com.haibin.calendarview.Calendar
 
setDay(int) - 类 中的方法com.haibin.calendarview.Calendar
 
setDefaultMonthViewSelectDay() - 类 中的方法com.haibin.calendarview.CalendarView
 
setFixMode() - 类 中的方法com.haibin.calendarview.CalendarView
设置显示模式为填充
setGregorianFestival(String) - 类 中的方法com.haibin.calendarview.Calendar
 
setLastMonthViewSelectDay() - 类 中的方法com.haibin.calendarview.CalendarView
 
setLastMonthViewSelectDayIgnoreCurrent() - 类 中的方法com.haibin.calendarview.CalendarView
 
setLeapMonth(int) - 类 中的方法com.haibin.calendarview.Calendar
 
setLeapYear(boolean) - 类 中的方法com.haibin.calendarview.Calendar
 
setLunar(String) - 类 中的方法com.haibin.calendarview.Calendar
 
setLunarCalendar(Calendar) - 类 中的方法com.haibin.calendarview.Calendar
 
setMaxMultiSelectSize(int) - 类 中的方法com.haibin.calendarview.CalendarView
设置最大多选数量
setModeBothMonthWeekView() - 类 中的方法com.haibin.calendarview.CalendarLayout
 
setModeOnlyMonthView() - 类 中的方法com.haibin.calendarview.CalendarLayout
 
setModeOnlyWeekView() - 类 中的方法com.haibin.calendarview.CalendarLayout
 
setMonth(int) - 类 中的方法com.haibin.calendarview.Calendar
 
setMonthView(Class<?>) - 类 中的方法com.haibin.calendarview.CalendarView
设置月视图
setMonthViewScrollable(boolean) - 类 中的方法com.haibin.calendarview.CalendarView
设置月视图是否可滚动
setObj(Object) - 类 中的方法com.haibin.calendarview.Calendar.Scheme
 
setOnCalendarInterceptListener(CalendarView.OnCalendarInterceptListener) - 类 中的方法com.haibin.calendarview.CalendarView
添加日期拦截事件 使用此方法,只能基于select_mode = single_mode 否则的话,如果标记全部日期为不可点击,那是没有意义的, 框架本身也不可能在滑动的过程中全部去判断每个日期的可点击性
setOnCalendarLongClickListener(CalendarView.OnCalendarLongClickListener) - 类 中的方法com.haibin.calendarview.CalendarView
日期长按事件
setOnCalendarLongClickListener(CalendarView.OnCalendarLongClickListener, boolean) - 类 中的方法com.haibin.calendarview.CalendarView
日期长按事件
setOnCalendarMultiSelectListener(CalendarView.OnCalendarMultiSelectListener) - 类 中的方法com.haibin.calendarview.CalendarView
日期多选事件
setOnCalendarRangeSelectListener(CalendarView.OnCalendarRangeSelectListener) - 类 中的方法com.haibin.calendarview.CalendarView
日期选择事件
setOnCalendarSelectListener(CalendarView.OnCalendarSelectListener) - 类 中的方法com.haibin.calendarview.CalendarView
日期选择事件
setOnClickCalendarPaddingListener(CalendarView.OnClickCalendarPaddingListener) - 类 中的方法com.haibin.calendarview.CalendarView
点击视图Padding位置的事件
setOnlyCurrentMode() - 类 中的方法com.haibin.calendarview.CalendarView
设置显示模式为仅当前月份
setOnMonthChangeListener(CalendarView.OnMonthChangeListener) - 类 中的方法com.haibin.calendarview.CalendarView
月份改变事件
setOnViewChangeListener(CalendarView.OnViewChangeListener) - 类 中的方法com.haibin.calendarview.CalendarView
视图改变事件
setOnWeekChangeListener(CalendarView.OnWeekChangeListener) - 类 中的方法com.haibin.calendarview.CalendarView
周视图切换监听
setOnYearChangeListener(CalendarView.OnYearChangeListener) - 类 中的方法com.haibin.calendarview.CalendarView
年份改变事件
setOnYearViewChangeListener(CalendarView.OnYearViewChangeListener) - 类 中的方法com.haibin.calendarview.CalendarView
 
setOther(String) - 类 中的方法com.haibin.calendarview.Calendar.Scheme
 
setRange(int, int, int, int, int, int) - 类 中的方法com.haibin.calendarview.CalendarView
设置日期范围
setScheme(String) - 类 中的方法com.haibin.calendarview.Calendar.Scheme
 
setScheme(String) - 类 中的方法com.haibin.calendarview.Calendar
 
setSchemeColor(int) - 类 中的方法com.haibin.calendarview.Calendar
 
setSchemeColor(int, int, int) - 类 中的方法com.haibin.calendarview.CalendarView
设置标记的色
setSchemeDate(Map<String, Calendar>) - 类 中的方法com.haibin.calendarview.CalendarView
标记哪些日期有事件
setSchemes(List<Calendar.Scheme>) - 类 中的方法com.haibin.calendarview.Calendar
 
setSelectCalendarRange(int, int, int, int, int, int) - 类 中的方法com.haibin.calendarview.CalendarView
直接指定选择范围,set select calendar range
setSelectCalendarRange(Calendar, Calendar) - 类 中的方法com.haibin.calendarview.CalendarView
设置选择日期范围
setSelectDefaultMode() - 类 中的方法com.haibin.calendarview.CalendarView
默认选择模式
setSelectedColor(int, int, int) - 类 中的方法com.haibin.calendarview.CalendarView
设置选择的效果
setSelectEndCalendar(int, int, int) - 类 中的方法com.haibin.calendarview.CalendarView
 
setSelectEndCalendar(Calendar) - 类 中的方法com.haibin.calendarview.CalendarView
 
setSelectMultiMode() - 类 中的方法com.haibin.calendarview.CalendarView
多选模式
setSelectRange(int, int) - 类 中的方法com.haibin.calendarview.CalendarView
设置最小范围和最大访问,default:minRange = -1,maxRange = -1 没有限制
setSelectRangeMode() - 类 中的方法com.haibin.calendarview.CalendarView
范围模式
setSelectSingleMode() - 类 中的方法com.haibin.calendarview.CalendarView
单选模式
setSelectStartCalendar(int, int, int) - 类 中的方法com.haibin.calendarview.CalendarView
 
setSelectStartCalendar(Calendar) - 类 中的方法com.haibin.calendarview.CalendarView
 
setShcemeColor(int) - 类 中的方法com.haibin.calendarview.Calendar.Scheme
 
setSolarTerm(String) - 类 中的方法com.haibin.calendarview.Calendar
 
setTextColor(int, int, int, int, int) - 类 中的方法com.haibin.calendarview.CalendarView
设置文本颜色
setTextColor(int) - 类 中的方法com.haibin.calendarview.WeekBar
设置文本颜色,使用自定义布局需要重写这个方法,避免出问题 如果这里报错了,请确定你自定义XML文件跟布局是不是使用merge,而不是LinearLayout
setTextSize(int) - 类 中的方法com.haibin.calendarview.WeekBar
设置文本大小
setThemeColor(int, int) - 类 中的方法com.haibin.calendarview.CalendarView
定制颜色
setTraditionFestival(String) - 类 中的方法com.haibin.calendarview.Calendar
 
setType(int) - 类 中的方法com.haibin.calendarview.Calendar.Scheme
 
setupLunarCalendar(Calendar) - 类 中的静态方法com.haibin.calendarview.LunarCalendar
初始化各种农历、节日
setWeeColor(int, int) - 类 中的方法com.haibin.calendarview.CalendarView
设置星期栏的背景和字体颜色
setWeek(int) - 类 中的方法com.haibin.calendarview.Calendar
 
setWeekBar(Class<?>) - 类 中的方法com.haibin.calendarview.CalendarView
设置周栏视图
setWeekend(boolean) - 类 中的方法com.haibin.calendarview.Calendar
 
setWeekStarWithMon() - 类 中的方法com.haibin.calendarview.CalendarView
设置星期一周起始
setWeekStarWithSat() - 类 中的方法com.haibin.calendarview.CalendarView
设置星期六周起始
setWeekStarWithSun() - 类 中的方法com.haibin.calendarview.CalendarView
设置星期日周起始
setWeekView(Class<?>) - 类 中的方法com.haibin.calendarview.CalendarView
设置周视图
setWeekViewScrollable(boolean) - 类 中的方法com.haibin.calendarview.CalendarView
设置周视图是否可滚动
setYear(int) - 类 中的方法com.haibin.calendarview.Calendar
 
setYearViewScrollable(boolean) - 类 中的方法com.haibin.calendarview.CalendarView
设置年视图是否可滚动
setYearViewTextColor(int, int, int) - 类 中的方法com.haibin.calendarview.CalendarView
设置年视图的颜色
showCalendarView() - 类 中的方法com.haibin.calendarview.CalendarLayout
显示日历
showYearSelectLayout(int) - 类 中的方法com.haibin.calendarview.CalendarView
打开日历年月份快速选择
shrink() - 类 中的方法com.haibin.calendarview.CalendarLayout
 
shrink(int) - 类 中的方法com.haibin.calendarview.CalendarLayout
收缩
SolarTermUtil - com.haibin.calendarview中的类
http://www.cnblogs.com/moodlxs/archive/2010/12/18/2345392.html 24节气计算公式,参考该博客实现
SolarTermUtil() - 类 的构造器com.haibin.calendarview.SolarTermUtil
 
solarToLunar(int, int, int) - 类 中的静态方法com.haibin.calendarview.LunarUtil
公历转农历 Solar To Lunar

T

toString() - 类 中的方法com.haibin.calendarview.Calendar
 
TrunkBranchAnnals - com.haibin.calendarview中的类
干支纪年算法 Created by huanghaibin on 2019/2/12.
TrunkBranchAnnals() - 类 的构造器com.haibin.calendarview.TrunkBranchAnnals
 

U

update() - 类 中的方法com.haibin.calendarview.CalendarView
更新界面, 重新设置颜色等都需要调用该方法
updateCurrentDate() - 类 中的方法com.haibin.calendarview.CalendarView
更新当前日期
updateWeekBar() - 类 中的方法com.haibin.calendarview.CalendarView
更新周视图

W

WeekBar - com.haibin.calendarview中的类
星期栏,如果你要使用星期栏自定义,切记XML使用 merge,不要使用LinearLayout Created by huanghaibin on 2017/11/30.
WeekBar(Context) - 类 的构造器com.haibin.calendarview.WeekBar
 
WeekView - com.haibin.calendarview中的类
周视图,因为日历UI采用热插拔实现,所以这里必须继承实现,达到UI一致即可 Created by huanghaibin on 2017/11/21.
WeekView(Context) - 类 的构造器com.haibin.calendarview.WeekView
 
WeekViewPager - com.haibin.calendarview中的类
周视图滑动ViewPager,需要动态固定高度 周视图是连续不断的视图,因此不能简单的得出每年都有52+1周,这样会计算重叠的部分 WeekViewPager需要和CalendarView关联:
WeekViewPager(Context) - 类 的构造器com.haibin.calendarview.WeekViewPager
 
WeekViewPager(Context, AttributeSet) - 类 的构造器com.haibin.calendarview.WeekViewPager
 

Y

YearRecyclerView - com.haibin.calendarview中的类
年份布局选择View
YearRecyclerView(Context) - 类 的构造器com.haibin.calendarview.YearRecyclerView
 
YearRecyclerView(Context, AttributeSet) - 类 的构造器com.haibin.calendarview.YearRecyclerView
 
YearView - com.haibin.calendarview中的类
年视图 Created by huanghaibin on 2018/10/9.
YearView(Context) - 类 的构造器com.haibin.calendarview.YearView
 
YearView(Context, AttributeSet) - 类 的构造器com.haibin.calendarview.YearView
 
YearViewPager - com.haibin.calendarview中的类
年份+月份选择布局 ViewPager + RecyclerView
YearViewPager(Context) - 类 的构造器com.haibin.calendarview.YearViewPager
 
YearViewPager(Context, AttributeSet) - 类 的构造器com.haibin.calendarview.YearViewPager
 
A B C D E G H I L M O P R S T U W Y 
跳过导航链接