LiteSyllabusView
这是一个简单的Android自定义视图,旨在为用户提供显示教学大纲视图的简单方法。
特征
- 精简版和简短的用户界面。
- 包装OnClickListener和OnLongClickListener的CourseView和BlankSectionView。
- 支持ScrollView。
用法
添加Gradle依赖项:
dependencies { compile 'com.luolc.dev:litesyllabusview:1.0.5' }
布局,通常由ScrollView包装:
<ScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="false"> <com.luolc.litesyllabusview.view.LiteSyllabusView android:id="@+id/lite_syllabus" android:layout_width="match_parent" android:layout_height="wrap_content"> </com.luolc.litesyllabusview.view.LiteSyllabusView> </ScrollView>
在onCreate方法中设置LiteSyllabusView:
mLiteSyllabusView = (LiteSyllabusView) findViewById(R.id.lite_syllabus); mLiteSyllabusView.setCourses(getCourses()); // Implement your custom courses data get method. mLiteSyllabusView.hideWeekendColumn(true); mLiteSyllabusView.setOnBlankViewClickListener(new LiteSyllabusView.OnBlankViewClickListener() { @Override public void onClick(int weekday, int section) { // TO-DO } @Override public void onLongClick(int weekday, int section) { // TO-DO } }); mLiteSyllabusView.show();
兼容性
Android midSdkVersion 14。
更改日志
版本1.0.5
- 更改的类型
LiteCourse.courseId
从INT到字符串。 - 添加LiteCourse的活动功能。一个非活动的CourseView将显示半透明。
版本1.0.4
- 为LiteSyllabusView添加清除方法。您可以删除其中的CourseViews。
- 优化笔记功能。
版本1.0.3
- 添加setTextSize功能。您可以自定义CourseView内容的文本大小。
版本1.0.2
- 添加CourseView的笔记功能。
版本1.0.1
- 修复了在没有初始化OnClickLister的情况下单击空白部分时发生崩溃错误的问题。
版本1.0.0
- 初始构建
资源均来自第三方,谨慎下载,前往第三方网站下载