huanghaibin-dev / CalendarView

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

可否增加 "year_view_scrollable" 的 attr? #134

Closed shuwnyuantee closed 6 years ago

shuwnyuantee commented 6 years ago

您好,非常感谢您提供这个超好用的 library,谢谢!

这是我的 app 里,运用您的 CalendarView 的 screenshots:

1 2

目前,通过以下的 attr, 我已经成功设置 “月视图” 让它不滚动:

 app:month_view_scrollable="false"

在 “年视图”里,我需要类似的设置。请问可否增加以下的 attr?

<attr name="year_view_scrollable" format="boolean" />

如果您同意增加这个 attr,我将义不容辞的提供相关的 Pull Request。请让我知道,谢谢!

huanghaibin-dev commented 6 years ago

当然可以,我的规划是:接下来YearView需要重新设计,和MonthView一样支持插拔设计,这样才能随意定义UI

shuwnyuantee commented 6 years ago

您好,太好了,谢谢。

目前,我 fork 了您的 CanlendarView Project,自行做了以下的更改,好让 “年视图” 不滚动:

https://github.com/shuwnyuantee/CalendarView/commit/ed771a01fda72d0c0a1489e9216e840680473107

但这是 hardcoded 的方式,只局限于我的 app 的运用。

而且以其 maintain 自己的 fork project,我比较乐于直接运用您的 Project,这样就能随时得到更新。

如果您乐意,我可以做以下的改动 (放心,我不会用以上 hardcoded 的方式),并提供 Pull Request:

请让我知道(若需要,我今天就可以提交 Pull Request 了),谢谢!

shuwnyuantee commented 6 years ago

这是我最新的 Pull Request:https://github.com/huanghaibin-dev/CalendarView/pull/135

如果合适,欢迎采纳。如果不合适,也没关系的。谢谢!