Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Airsaid/CalendarView
/ functions
Functions
55 in github.com/Airsaid/CalendarView
⨍
Functions
55
◇
Types & classes
10
↓ 3 callers
Method
drawText
(Canvas canvas, String text, @ColorInt int color, float size, int x, int y)
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:203
↓ 3 callers
Method
setCurDate
()
sample/src/main/java/com/arisaid/calendarview/MainActivity.java:106
↓ 3 callers
Method
setTextSize
设置文字大小. @param textSize 文字大小 (sp).
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:370
↓ 2 callers
Method
drawBackground
(Canvas canvas, Drawable background, int column, int row)
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:190
↓ 2 callers
Method
getFormatDate
根据指定的年月日按当前日历的格式格式化后返回. @param year 年. @param month 月. @param day 日. @return 格式化后的日期.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:494
↓ 2 callers
Method
onSelectedDayChange
选中的天发生了改变监听回调, 改变有 2 种, 分别是选中和取消选中. @param view 与次监听器相关联的 View. @param select true 表示是选中改变, false 是取消改变. @param year 对应的年. @param month 对
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:97
↓ 2 callers
Method
setChangeDateStatus
设置点击是否能够改变日期状态 (默认或选中状态). 默认是 false, 即点击只会响应点击事件 {@link OnDataClickListener}, 日期状态而不会做出任何改变. @param isChanged 是否能改变日期状态.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:455
↓ 2 callers
Method
setCompoundDrawablesWithIntrinsicBounds
(Drawable drawable)
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:499
↓ 2 callers
Method
setTextSize
设置字体大小. @param size text size.
library/src/main/java/com/github/airsaid/calendarview/widget/WeekView.java:93
↓ 2 callers
Method
setTypeface
设置字体. @param typeface {@link Typeface}.
library/src/main/java/com/github/airsaid/calendarview/widget/WeekView.java:114
↓ 2 callers
Method
sp2px
(float spVal)
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:505
↓ 1 callers
Method
getCalendar
获取当前显示的 Calendar 对象. @return Calendar 对象.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:343
↓ 1 callers
Method
getDateFormatPattern
获取日期格式化格式. @return 格式化格式.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:426
↓ 1 callers
Method
getFirstDayWeek
获取指定年月的 1 号位于周几. @param year 年. @param month 月. @return 周.
library/src/main/java/com/github/airsaid/calendarview/util/DateUtils.java:56
↓ 1 callers
Method
getMonth
获取当前月份. @return month. (思考后, 决定这里直接按 Calendar 的 API 进行返回, 不进行 +1 处理)
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:324
↓ 1 callers
Method
getMonthDays
通过指定的年份和月份获取当月有多少天. @param year 年. @param month 月. @return 天数.
library/src/main/java/com/github/airsaid/calendarview/util/DateUtils.java:24
↓ 1 callers
Method
getYear
获取当前年份. @return year.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:315
↓ 1 callers
Method
initAttrs
(AttributeSet attrs)
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:119
↓ 1 callers
Method
initData
()
sample/src/main/java/com/arisaid/calendarview/MainActivity.java:87
↓ 1 callers
Method
lastMonth
切换到上一个月.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:305
↓ 1 callers
Method
nextMonth
切换到下一个月.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:297
↓ 1 callers
Method
onClick
(int day)
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:242
↓ 1 callers
Method
onDataClick
日期点击监听. @param view 与次监听器相关联的 View. @param year 对应的年. @param month 对应的月. @param day 对应的日.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:84
↓ 1 callers
Method
setCalendar
设置当前显示的 Calendar 对象. @param calendar 对象.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:333
↓ 1 callers
Method
setDateFormatPattern
设置日期格式化格式. @param pattern 格式化格式, 如: yyyy-MM-dd.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:412
↓ 1 callers
Method
setDayBackground
设置天的背景. @param background 背景 drawable.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:388
↓ 1 callers
Method
setOnDataClickListener
设置日期点击监听. @param listener 被通知的监听器.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:473
↓ 1 callers
Method
setOnDateChangeListener
设置选中日期改变监听器. @param listener 被通知的监听器.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:482
↓ 1 callers
Method
setSelectDate
设置选中的日期数据. @param days 日期数据, 日期格式为 {@link #setDateFormatPattern(String)} 方法所指定, 如果没有设置则以默认的格式 {@link #DATE_FORMAT_PATTERN} 进行格式化.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:280
↓ 1 callers
Method
setSelectDayBackground
设置选择后天的背景. @param background 背景 drawable.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:400
↓ 1 callers
Method
setSelectTextColor
设置选中后的的文字颜色. @param textColor 文字颜色 {@link ColorInt}.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:361
↓ 1 callers
Method
setSelectTextSize
设置选中后的的文字大小. @param textSize 文字大小 (sp).
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:379
↓ 1 callers
Method
setTextColor
设置文字颜色. @param color 颜色.
library/src/main/java/com/github/airsaid/calendarview/widget/WeekView.java:104
↓ 1 callers
Method
setTextColor
设置文字颜色. @param textColor 文字颜色 {@link ColorInt}.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:352
↓ 1 callers
Method
setTypeface
设置字体. @param typeface {@link Typeface}.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:435
Method
ApplicationTest
()
sample/src/androidTest/java/com/arisaid/calendarview/ApplicationTest.java:10
Method
CalendarView
(Context context)
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:100
Method
DateUtils
()
library/src/main/java/com/github/airsaid/calendarview/util/DateUtils.java:12
Method
WeekView
(Context context)
library/src/main/java/com/github/airsaid/calendarview/widget/WeekView.java:32
Method
addition_isCorrect
()
library/src/test/java/com/github/airsaid/calendarview/ExampleUnitTest.java:13
Method
addition_isCorrect
()
sample/src/test/java/com/arisaid/calendarview/ExampleUnitTest.java:11
Method
getPaint
获取 {@link Paint} 对象. @return {@link Paint}.
library/src/main/java/com/github/airsaid/calendarview/widget/WeekView.java:123
Method
getPaint
获取 {@link Paint} 对象. @return {@link Paint}.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:444
Method
getSelectDate
获取选中的日期数据. @return 日期数据.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:290
Method
isChangeDateStatus
获取是否能改变日期状态. @return {@link #mIsChangeDateStatus}.
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:464
Method
last
(View v)
sample/src/main/java/com/arisaid/calendarview/MainActivity.java:101
Method
next
(View v)
sample/src/main/java/com/arisaid/calendarview/MainActivity.java:96
Method
onCreate
(Bundle savedInstanceState)
sample/src/main/java/com/arisaid/calendarview/MainActivity.java:33
Method
onDataClick
(@NonNull CalendarView view, int year, int month, int day)
sample/src/main/java/com/arisaid/calendarview/MainActivity.java:74
Method
onDraw
(Canvas canvas)
library/src/main/java/com/github/airsaid/calendarview/widget/WeekView.java:67
Method
onDraw
(Canvas canvas)
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:149
Method
onMeasure
(int widthMeasureSpec, int heightMeasureSpec)
library/src/main/java/com/github/airsaid/calendarview/widget/WeekView.java:52
Method
onSelectedDayChange
(@NonNull CalendarView view, boolean select, int year, int month, int day)
sample/src/main/java/com/arisaid/calendarview/MainActivity.java:53
Method
onTouchEvent
(MotionEvent event)
library/src/main/java/com/github/airsaid/calendarview/widget/CalendarView.java:214
Method
useAppContext
()
library/src/androidTest/java/com/github/airsaid/calendarview/ExampleInstrumentedTest.java:19