Releases: zfman/TimetableView
Releases · zfman/TimetableView
v2.0.7-beta
04 Jan 03:05
Compare
Sorry, something went wrong.
No results found
和v2.0.7相比,只增加了一部分注释,作为一个备份
v2.0.7
26 Dec 12:59
Compare
Sorry, something went wrong.
No results found
新增:本地配置功能,配置隔离、加载、导出至文本
新增:课程颜色可指定
v2.0.6
06 Sep 01:48
Compare
Sorry, something went wrong.
No results found
修复继承SimpleOperator、AbsOperator时出现的空指针问题
修复设置curWeek()在callback(onWeekChangedListener l)之后时不触发onWeekChangedListener问题
增大属性的访问权限,便于自定义,并演示如何自定义Operator
v2.0.5
03 Sep 07:02
Compare
Sorry, something went wrong.
No results found
v2.0.5
完善课程过滤算法
修复非本周设置无效的问题(v2.0.4引入的问题)
v2.0.4
03 Sep 03:50
Compare
Sorry, something went wrong.
No results found
修复重叠时点击课程时获取的课程不正确的问题
增加WeekView对curWeek的校验
v2.0.3
02 Sep 13:54
Compare
Sorry, something went wrong.
No results found
月份宽度可设置 new
周末可设置隐藏 new
修复课程重叠显示错误的问题
修复点击格子间隙出现的问题
v2.0.2
03 Aug 12:43
Compare
Sorry, something went wrong.
No results found
TimetableView
TimetableView 是一款开源的Android课程表控件,你可以在 ChangeLog 查看本控件的开发进展,作者联系方式1193600556@qq.com
TimetableView 是一款开源的、完善、高效的Android课程表控件。高效在哪?周次切换高效、样式文件极少(只需1个,v1.x需要36个只能实现12种样式)
支持xml设置属性
丰富的课程工具包
支持多种自定义
课程颜色管理
ScrollView可替换
调用简洁、性能高效 new
可设置背景以及透明度 new
数据源可添加额外信息 new
空白格子可点击,课程项可长按 new
v2.0.1
10 Jul 13:33
Compare
Sorry, something went wrong.
No results found
支持xml设置属性、数据源
提供了默认的周次选择栏(超级课程表效果),支持自定义
提供了默认的日期栏,支持自定义
多项侧边栏配置项,可设置时间的显示与否,支持自定义
多项课程项配置项,可拦截、可修改弧度、可设置非本周是否显示
课程颜色管理:使用颜色池来管理颜色,操作灵活
高效灵活:切换周次高效率、一个样式文件实现了多种课程项样式效果
可替换滚动布局:不将该控件绑死在固有的ScrollView中
无界面操作:你可以使用工具类对课程进行模拟分配颜色、获取有课的课程等
V1.0.4
13 Jun 02:58
Compare
Sorry, something went wrong.
No results found
2.x Coming
该存档时1.x的最终版(1.0.4)
在2.x中有重大更新,与1.x不兼容
v1.0.1
23 Feb 02:00
Compare
Sorry, something went wrong.
No results found
新增
获取一周每天所有课程
获取每天当前周有课的课程
获取每天所有课程
功能
设置数据源
颜色设置,控件内置17种颜色
触感反馈,每种内置颜色都有对应的三个样式
日期显示与高亮
课表Item点击事件处理
解决课程重叠、交叉的问题,解决的效果同超级课程表
高效的切换周次
获取某天要上的课程