MagicMashRoom / SuperCalendar

@Deprecated android 自定义日历控件 支持左右无限滑动 周月切换 标记日期显示 自定义显示效果跳转到指定日期
2.76k stars 484 forks source link

怎么去掉当月多余的天数? #55

Closed unclebu001 closed 7 years ago

unclebu001 commented 7 years ago

感谢博主分享的demo,很好的用上了..就是在显示月天数可不可以去掉那些当月多余的天数,,看了代码,,无从下手怎么改..求指教

MagicMashRoom commented 7 years ago

你可以在custom day view的refreshContent对回调过来的日期判断他的state 如果他不是current_month 的话 你就不让它显示就好了 我已经把所有控制view显示的权限都交给dayview了

MagicMashRoom commented 7 years ago

@Override public void refreshContent() { renderToday(day.getDate()); renderSelect(day.getState()); renderMarker(day.getDate(), day.getState()); super.refreshContent(); } 在这里可以得到日期的state 看一下源代码 你应该就可以解决这个问题了

unclebu001 commented 7 years ago

恩恩 感谢博主 今天静心看代码 改好了 还要屏蔽onSelectDateListener的回调函数