yannecer / NCalendar

一款安卓日历,仿miui,钉钉,华为的日历,万年历、365、周日历,月日历,月视图、周视图滑动切换,农历,节气,Andriod Calendar , MIUI Calendar,小米日历
Apache License 2.0
1.59k stars 314 forks source link

当前日期之后的日期能否设置成为不可点击并设置成为其他的颜色(eg:灰色等)? #31

Closed wzhwcp closed 5 years ago

wzhwcp commented 5 years ago

如题所问

yannecer commented 5 years ago

@wzhwcp 后面更新了这个需求我再通知你

yannecer commented 5 years ago

更新了,设置区间,自定义属性 startDate endDate设置日期, disabledAlphaColor设置颜色透明质,0-255,代码设置setDateInterval()

threedeer commented 4 years ago

你好,这些我都看了下,我现在还有个疑问,就是我的startDate是2020-01-01,结束日期是当前月的最后一天,比如2020-09-30,但是我希望我在2020-09-16之后的都不能点击,我设置了setDateInterval, `LocalDate today = new LocalDate(); // 获取Calendar Calendar cd = Calendar.getInstance(); // 设置时间,当前时间不用设置

// 设置日期为本月最大日期 cd.set(Calendar.DATE, cd.getActualMaximum(Calendar.DATE));

// 打印 DateFormat format = new SimpleDateFormat("yyyy-MM-dd");

    bindingView.mcCalendar.setDateInterval("2020-01-01", format.format(cd.getTime()), today.toString());`

16号之后依然是可以点击的, 如果在今日之前的某些日期,不允许点击的话应该怎?