自定义水平滚动日历

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义水平滚动日历相关的知识,希望对你有一定的参考价值。

我正在开发一个应用程序,我需要水平和滚动显示月和年的日期。点击它,我需要显示数据。应突出显示所选日期,其他日期应淡出。我不知道如何显示如下图像的日历。

enter image description here

这个日历我想放置标题栏,在下面我将显示该日期的数据。

请指导我该怎么办。谢谢你,并提出你的建议和指导。

答案

你有两个选择:

Horizo​​ntalScrollView:

添加一个Horizo​​ntalScrollView和一个LinearLayout容器(orientation = horizo​​ntal),然后以编程方式为每个项目(来自.xml)充气,并将它们作为子容器添加到容器下

RecyclerView:

使用他的适配器创建一个recyclerview,然后使用Horizo​​ntal属性创建一个布局管理器

LinearLayoutManager myLayoutManager
    = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);

并将其设置为recyclerview。

以上是关于自定义水平滚动日历的主要内容,如果未能解决你的问题,请参考以下文章

使用 animate.css 自定义水平滚动

如何在 UWP ScrollViewer 中自定义水平滚动拇指

UICollectionViewFlowLayout 中的自定义动画 - 水平滚动方向

自定义滚动谷歌颤动中的水平列表视图

Android中仿淘宝首页顶部滚动自定义HorizontalScrollView定时水平自动切换图片

Android中仿淘宝首页顶部滚动自定义HorizontalScrollView定时水平自动切换图片