美文网首页
android日历控件

android日历控件

作者: 我有一口小白牙 | 来源:发表于2017-03-13 11:06 被阅读422次

    1,本人应产品需求, 要一个可上下滑动的一个日历, 仿Clue实现, 本人基于Square写的一个Calendar Demo实现此功能, 得,现在又需要可以无限滑动, 要求看到所有的数据, 但是生成数据的方式需要变, 本人在3考虑, 对产品和两个boss动之以情, 晓之以理, 说服了他们实现可以左右滑动的日历, -_-//, but ,现在数据如何生成, 并且实现左右滑动呢,

    ok, 现在还是基于原有的日历, 把生成数据的方式做修改,
    好的, 实现思路:
    ViewPager + Fragment来实现日历页, 中间的fragment的小的item, 用GridView来实现,
    为了保证流畅性, 我认为还是生成的日历的数据要分开显示,

    第一步, 实现日历的无限轮播, 可以无限滑动, 这就需要在Adapter中做些操作,
    --1>

    Paste_Image.png

    --2>

    Paste_Image.png

    --3>

    Paste_Image.png

    第二步, 实现轮播图的效果已经实现,现如今就是把viewpager中间返回的一个个小的月份的view来显示, 通过月份和年份来生成一个月中的所有数据的集合,
    生成的数据封装成一个bean对象, 也可以是两个bean对象, 这时候就需要设置这一个点击事件了, 这个点击事件的设置, 我一开始在view所依赖的bean对象中添加数据, 让后让它来点击, 让后设置select属性为true, 上一个设置为false, 但是这样做出来的效果并不理想, 响应有延迟, 这个可以想象得到, 重新设置数据, 让后notify, 这原本就是慢的, 我做完优化之后就上传github, 这个日历控件

    这只是提供一个思路, 我接着在封装一下, 这两天会在发一篇文章

    相关文章

      网友评论

          本文标题:android日历控件

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