美文网首页IT梦程序员
Android日历——基于RecyclerView的日历

Android日历——基于RecyclerView的日历

作者: Mitaer | 来源:发表于2018-05-06 17:15 被阅读289次

背景

        最近项目紧,需求多,本着能GitHub的就不自己动手。然鹅,并没有找到合适的。还是自己动手撸吧,再不完成就要被领导撸了。

没图说个西瓜~

单选 范围选

需求        

        1、部分功能需要日历可以单选;       

        2、入住日期需要范围选择;

        3、对应显示农历。

分析

        对于需求1和2,其本质需求是一样的,有了一个日历基础上就是控制选择的逻辑问题。那么日历从哪儿来呢?

        答案显而易见,标题已经划重点了——RecyclerView。

        这种上下滚动的日历(或者说这种布局),我们已经到了见了就有条件反应的地步了。从一开始的ListView、GridView到现在的RecyclerView,基本每个app都会用到。

        那么这个日历就决定是它了,出来吧:RecyclerView嵌套RecyclerView。

基础日历

        其中复杂的就是嵌套的RecyclerView,其中需要显示的不同状态的日期较多。如不可选择的1号之前的日期、今天的日期、周末的日期等。

电梯直达

       项目地址:GitHub - Mitaxing/RVCalendar: 基于RecyclerView自定义日历,可单选,可范围选

相关文章

  • Android日历——基于RecyclerView的日历

    背景 最近项目紧,需求多,本着能GitHub的就不自己动手。然鹅,并没有找到合适的。还是自己动手撸吧,再不完成就要...

  • 安卓控件大全

    日历 星期视图日历 https://github.com/alamkanak/Android-Week-View ...

  • Android插入日历提醒

    Android插入日历提醒 本文用于说明Android日历功能 Android系统提供了插入日功能。第三方应用可以...

  • android DatePicker属性

    android:calendarViewShown=”false” 是否显示日历视图android:firstDa...

  • 我最喜欢的App —— Sunrise 日历

    「Sunrise 是有史以来最好用的 Android 日历应用。」 - The Verge 一、为何需要第三方日历...

  • Android 日历 MonthView

    本篇给童鞋们写一个自定义的MonthView。 前言 本篇给童鞋们自定义一个展示日历某一个月份的日期View。对于...

  • android日历控件

    1,本人应产品需求, 要一个可上下滑动的一个日历, 仿Clue实现, 本人基于Square写的一个Calendar...

  • Android 日历控件

    想写个日历选择的控件,如上图的效果,我也曾想站在巨人的肩膀上,奈何巨人也是坑哎.. 起初,在codeKK上找了个第...

  • Android 实现日历

    步骤1。将JitPack存储库添加到构建文件中 allprojects { repositories { m...

  • Android MaterialCalendarView 日历

    MaterialCalendarView项目开源地址: https://github.com/prolificin...

网友评论

  • hello_bin:请问笔者的日历支持上下无限滚动吗
    Mitaer:@hello_bin 根据我的app业务需求是只需要后几个月的,您可以根据自己的需求更改这个范围。由于我的范围小,所以一次性获取了所有的数据,如果是无限滚动,建议是动态添加数据
    hello_bin:@Mitaer 我看了一下代码,您是使用for循环写死的可选日期范围呀,没法做到上下无限滚动吧
    Mitaer:支持的

本文标题:Android日历——基于RecyclerView的日历

本文链接:https://www.haomeiwen.com/subject/xpsurftx.html