huanghaibin-dev / CalendarView

Android上一个优雅、万能自定义UI、仿iOS、自定义动画,支持垂直、水平方向切换、支持周视图、自定义周起始、性能高效的日历控件,支持热插拔实现的UI定制!支持标记、自定义颜色、农历、自定义月视图各种显示模式等。Canvas绘制,速度快、占用内存低,你真的想不到日历居然还可以如此优雅!An elegant, highly customized and high-performance Calendar Widget on Android.
Apache License 2.0
9.12k stars 1.79k forks source link

MonthView对象该怎么获取,activity或者fragment要交互,看源码不能获取该对象,好多东西不好处理,作者能不能暴露获取monthview对象 #497

Closed ZevShiShi closed 5 years ago

ZevShiShi commented 5 years ago

如题

huanghaibin-dev commented 5 years ago

获取MonthView对象是出于什么操作?它只是一个普通的View,获取方法源码有给出例子:

MonthView monthView = mCalendarView.getMonthViewPager().findViewWithTag(mCalendarView.getMonthViewPager().getCurrentItem()); 同理可以for循环获取三个MonthView或者WeekView, 获取出来判断非空,貌似获取到也没什么实际用途

ZevShiShi commented 5 years ago

获取MonthView对象是出于什么操作?它只是一个普通的View,获取方法源码有给出例子:

MonthView monthView = mCalendarView.getMonthViewPager().findViewWithTag(mCalendarView.getMonthViewPager().getCurrentItem()); 同理可以for循环获取三个MonthView或者WeekView, 获取出来判断非空,貌似获取到也没什么实际用途

就是作者有没有办法获取所有二十四节气名称和节日名称对应的日期,因为要一一对应,所以我要存到数据库中,在其他地方获取,因为逻辑都写在monthview中,所以没法取到

huanghaibin-dev commented 5 years ago

你要获取当前月份的24节气或者节日的日期吗?

ZevShiShi commented 5 years ago

你要获取当前月份的24节气或者节日的日期吗?

是的就是 日期--名称 这样一一对应

ZevShiShi commented 5 years ago

你要获取当前月份的24节气或者节日的日期吗? 节日和二十四节气都要一一对应这样

huanghaibin-dev commented 5 years ago

不是有个API吗? mCalendarView.getCurrentMonthCalendars(); 里面的Calendar对象可以直接获取节气节日,而且都是区分对应的,判断一下即可

ZevShiShi commented 5 years ago

不是有个API吗? mCalendarView.getCurrentMonthCalendars(); 里面的Calendar对象可以直接获取节气节日,而且都是区分对应的,判断一下即可

哦对对没想起来,谢谢作者,效率很高,感谢