如何开发带有粘性列的列表视图,如 Google 日历
How to develop a listview with sticky column like Google Calendar
我正在开发一个 Android 应用程序,它具有与 Google 日历中一样的日历列表视图。
具体来说,我想要的效果是,当用户滚动右侧的事件列表视图时,左侧的日期列表将在下一天部分出现时向上移动。请参考 Google 日历的工作原理。
我发现一些库可以实现粘性 header 的效果,例如 Instagram。
例如,
https://github.com/emilsjolander/StickyScrollViewItems
https://github.com/DWorkS/AStickyHeader
https://github.com/emilsjolander/StickyListHeaders
https://github.com/TonicArtos/StickyGridHeaders
http://applidium.github.io/HeaderListView/
然而,所有这些实际上都像 Instagram 一样实现它们,即 header 部分贯穿整行,下面是个别项目。这与 Google 日历不同,左栏是粘性的,右栏是可滚动的。
我找不到一种方法来更改我使用 HeaderListView 生效的库。 header 和列表实际上是一个列表视图本身。我无法将它们左右拆分以达到 Google 日历的效果。
任何人都知道是否有任何其他图书馆可以像 Google 日历一样做?或者关于如何从头开始开发它的任何提示?
谢谢。
我认为 SuperSLiM 可以满足您的需求:
https://github.com/TonicArtos/SuperSLiM 应该这样做 :)
我正在开发一个 Android 应用程序,它具有与 Google 日历中一样的日历列表视图。
具体来说,我想要的效果是,当用户滚动右侧的事件列表视图时,左侧的日期列表将在下一天部分出现时向上移动。请参考 Google 日历的工作原理。
我发现一些库可以实现粘性 header 的效果,例如 Instagram。
例如,
https://github.com/emilsjolander/StickyScrollViewItems
https://github.com/DWorkS/AStickyHeader
https://github.com/emilsjolander/StickyListHeaders
https://github.com/TonicArtos/StickyGridHeaders
http://applidium.github.io/HeaderListView/
然而,所有这些实际上都像 Instagram 一样实现它们,即 header 部分贯穿整行,下面是个别项目。这与 Google 日历不同,左栏是粘性的,右栏是可滚动的。
我找不到一种方法来更改我使用 HeaderListView 生效的库。 header 和列表实际上是一个列表视图本身。我无法将它们左右拆分以达到 Google 日历的效果。
任何人都知道是否有任何其他图书馆可以像 Google 日历一样做?或者关于如何从头开始开发它的任何提示?
谢谢。
我认为 SuperSLiM 可以满足您的需求: https://github.com/TonicArtos/SuperSLiM 应该这样做 :)