angcyo
angcyo
> 文档的图片全看不了啊 文档引用的是`Gitee`的图片链接, 可能无法在`Github`查看, 之前是可以的. 可以去 https://gitee.com/angcyo/DslTabLayout 查看文档.
``` ARouter openLog[ ] ARouter openDebug[ ] ARouter init start.[ ] Run with debug mode or new install, rebuild router map.[ ] VM with name 'Android' has multidex support InstantRun...
可以使用`com.haibin.calendarview.CalendarView#scrollToCalendar(int, int, int)`方法刷新日历
https://github.com/angcyo/CalendarView 了解一下?
`垂直滚动`可以使用我`fork`修改的版本: ``` allprojects { repositories { ... maven { url 'https://jitpack.io' } } } ``` ``` implementation 'com.github.angcyo:CalendarView:3.7.1.13' ``` 使用方式: ``` mCalendarView.getMonthViewPager().setOrientation(LinearLayout.VERTICAL); ```
> > > > 垂直的好像选中某一天的点击坐标不对。会错乱。 已经修复了, 用最新版! `implementation 'com.github.angcyo:CalendarView:3.7.1.26'`
https://github.com/angcyo/CalendarView
`范围选择`模式下, 通过日历`拦截事件`监听, 拿到点击的`Calendar`日历对象, 然后获取当前周7天的`Calendar`日历集合. 将第一天的`Calendar`设置给: `com.haibin.calendarview.CalendarViewDelegate#mSelectedStartRangeCalendar` 将最后一天的`Calendar`设置给: `com.haibin.calendarview.CalendarViewDelegate#mSelectedEndRangeCalendar` --- 也可以通过`模拟点击`实现: `范围选择`模式下, 通过日历`拦截事件`监听, 拿到点击的`Calendar`日历对象, 然后获取当前周7天的`Calendar`日历集合. 获取到第一天的`Calendar`, 反推出在视图中的`x` `y`坐标, 设置给 `com.haibin.calendarview.BaseView#mX` 然后调用`com.haibin.calendarview.RangeMonthView#onClick` 获取到最后一天的`Calendar`, 反推出在视图中的`x` `y`坐标, 设置给 `com.haibin.calendarview.BaseView#mX` 然后调用`com.haibin.calendarview.RangeMonthView#onClick`
正确配置好`month_view` `week_bar_view`等`class`全路径属性.