yannecer / NCalendar

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

能否通过点击事件调出日历视图? #22

Closed sendtion closed 5 years ago

sendtion commented 6 years ago

我不想默认就显示,想在用户点击按钮后显示出日历视图,这个该怎么操作?

yannecer commented 6 years ago

有提供方法getState()获取日历视图,在点击的回调里面调用这个方法即可

sendtion commented 6 years ago

@yannecer 我说的不是切换周视图和月视图哦,我的意思是默认不显示这个控件,不显示周视图也不显示月视图,当我点击按钮的时候,再显示日历视图,再点击按钮可以隐藏日历视图

sendtion commented 6 years ago

@yannecer 你说的getState()返回int值,只能判断当前是周视图还是月视图,并不是我想要的

yannecer commented 6 years ago

@sendtion setVisibility(View.VISIBLE)不可以吗,如果出现显示不正常,就延时100毫秒调用

sendtion commented 6 years ago

@yannecer 使用setVisibility岂不是把关联的RecyclerView列表也隐藏了?

yannecer commented 6 years ago

@sendtion 是的一起隐藏,感觉,你的这个需求,应该可以单独使用月日历或者周日历就可以了,有点不是太明白你的需求

sendtion commented 6 years ago

@yannecer 我是不想让这个日历视图一直显示,默认是隐藏的,当用户点击按钮才显示出来。正常情况下用户只是浏览笔记列表,但是想通过日期查找笔记时,可以调出日历视图,查看某一天记的笔记。所以,我需要这个日历视图可以动态显示和隐藏。

yannecer commented 6 years ago

@sendtion 那我觉得你的需求,用弹窗更合适点