首页

源码搜藏网

首页 > 安卓源码 > 控件分类 > 时间Time|Date >

Android上一个优雅、高度自定义、性能高效的日历控件,支持标记

创建时间:2018-02-12 16:48  

Android上一个优雅、高度自定义、性能高效的日历控件,支持标记
Android上一个优雅、高度自定义、性能高效的日历控件,支持标记
暂无演示 立即下载

Android的上一个优雅,高度自定义,性能高效的日历控件,完美支持周视图,支持标记,自定义颜色,农历等,任意控制月视图显示.Canvas绘制,速度快,占用内存低,,支持简单定制即可实现任意自定义布局,自定义UI,支持收缩展开,性能非常高效,这个控件内存和效率优势相当明显,而且真正做到收缩+展开,适配多种场景,支持同时多种颜色标记日历事务,你真的想不到日历还可以如此优雅!更多参考用法请移步演示,演示实现了4个精美的自定义效果。

支持英文版本

英文版

摇篮

compile 'com.haibin:calendarview:3.2.4'
<dependency>
  <groupId>com.haibin</groupId>
  <artifactId>calendarview</artifactId>
  <version>3.2.4</version>
  <type>pom</type>
</dependency>

列举一些常用的是否支持的问题

混淆proguard的规则

- keepclasseswithmembers类* {
     公共 < init >android.content 上下文);
}

完整用法教程请参照博客教程

https://juejin.im/post/5a6743836fb9a01caa20aefc

如果你需要完全定制UI,参考演示,简单几步即可绘制你需要的效果,一般只需要实现三个回调函数绘制你需要的特效即可,自定义日历UI需要同时自定义周视图,真正做到热插拔效果,方便大众定制各种UI需求

效果预览

中国式变态需求风格

     

收缩展开的魅族风格效果

     

下标和多彩风格

     

进度条风格

     

星系图风格

     

快速年份月份切换

     

使用方法

< COM .haibin.calendarview.CalendarLayout
         机器人layout_width =  match_parent 
        机器人layout_height =  match_parent 
        机器人取向 = 垂直
        的应用程序default_status = 收缩
        的应用程序calendar_show_mode =  only_week_view 
        应用calendar_content_view_id =  @ + id / recyclerView >

        < COM .haibin.calendarview.CalendarView
              机器人ID =  @ + ID / calendarView 
             机器人layout_width =  match_parent 
             机器人layout_height =  WRAP_CONTENT 
             机器人背景 =  #FFF 
             应用month_view =  com.haibin。 calendarviewproject.simple.SimpleCalendarCardView 
              app week_view = com.haibin.calendarviewproject.simple.SimpleWeekView 
              app week_bar_view =  com.haibin.calendarviewproject.EnglishWeekBar 
              app calendar_height =  50dp 
              app current_month_text_color = #333333 
              app current_month_lunar_text_color = 
              # CFCFCF  app min_year =  2004 
              app other_month_text_color = #e1e1e1 
             应用scheme_text = 
             的应用程序scheme_text_color = #333 
             的应用程序scheme_theme_color = #333 
             的应用程序selected_text_color =  #FFF 
             应用selected_theme_color = #333 
             的应用程序week_background =  #FFF 
             应用month_view_show_mode =  mode_only_current 
             应用week_text_color = #111  />

        < 机器人 .support.v7.widget.RecyclerView
             机器人ID =  @ + ID / recyclerView 
            机器人layout_width =  match_parent 
            机器人layout_height =  match_parent 
            机器人背景 = #d4d4d4  />
    </ com .haibin.calendarview.CalendarLayout>

  • Android 仿华为荣耀时钟效果
    Android 仿华为荣耀时钟效果 Android 仿华为荣耀时钟效果 1,图片蒙版 下图显示了如何通过掩蔽来实现上述动画。 2,路径掩码 在这个实现中,我们使用path来模拟一个mask: 3,计算在这个实现中,我们通过计算来绘制特殊的时钟刻度线:
  • Android仿小米 华为 滴答清单 365日历(农历)周视图 月视图 平
    *该Demo没有进行网络数据的联调,使用了本地数据库进行存储数据,有需要网络配置的可删除本地数据库相关代码,再去进行网络数据显示即可。 *该Demo的DragContainerLayout,即拖拽功能未实现,可忽略删除。 使用方法: MonthCalendarView的使用 com.jeek.cale
  • 可星期和月份视图之间进行切换的Android日历视图
    CollapseCalendarView是开源的Android库,使开发人员能够轻松添加日历到他们的应用程序。 CollapseCalendarView可以月和周视图之间切换。 例 与示例的源代码包含在库中。 依赖 dependencies { .. . compile com.wefika:collapse-calendar-view:version .. .}
  • 仿iOS的PickerView控件,有时间选择和选项选择Android源码下载
    PickerView (2.x系列) 精仿iOS的 PickerView控件 ,有时间选择和选项选择并支持一二三级联动效果 TimePickerView 时间选择器,支持年月日时分,年月日,年月,时分等格式 OptionsPickerView 选项选择器,支持一,二,三级选项选择,并且可以设置是否联动 2.x
  • 一个Android时间选择器库
    TimePickerDialog 一个Android时间选择器库。 易于使用。 支持五种类型。 可设定最低限度的和最大millseconds。 更新日志 下载APK gradle这个,最新版本: compile com.jzxiang.pickerview:TimePickerDialog:1.0.1 演示图片 配置示例 mDialogAll = new TimeP
Powered by 源码搜藏网
© 2012-2022
分享精神,快乐你我!联系QQ:xxxxxxxx
本站资源是从网络整理所得,如果无意侵犯了贵司版权,请与源码搜藏网联系,我们会及时处理和回复,谢谢!

  1. 1
/ 1
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
/ 12