中三A105论坛

注册 登录
查看: 857|回复: 0

Android精美日历控件CalendarView自定义使用完全解析

[复制链接]

105

主题

119

帖子

553

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
553
发表于 2019-4-22 13:06:47 | 显示全部楼层 |阅读模式
项目github地址

https://github.com/huanghaibin-dev/CalendarView

此框架采用组合的方式,各个模块互相独立,可自由采用各种提供的控件组合,完全自定义自己需要的UI,周视图和月视图可通过简单自定义任意自由绘制,不怕美工提需求!!!下面教程将介绍如何实现3个API,自定义Canvas绘制日历

CalendarView的优势:

1、热插拔设计,根据不同的UI需求完全自定义UI,简单几步即可实现,自定义事件日历标记、颜色、农历等

2、完全Canvas绘制,性能和速度都很不错,相比大多数基于GridView或RecyclerView实现的占用内存更低,启动速度更快

3、支持收缩、展开、快速年月份选择等

4、不要再问可不可以不显示其它月份的日期,可以!!!,你可以任意配置到你喜欢为止;所以也不要问其它什么周末可不可以显示灰色,其它什么可不可以,这个控件真的可以!!!,UI是万能绘制的

5、简洁易懂的源码,易学习。

Gradle

compile 'com.haibin:calendarview:3.2.9'

<dependency>

  <groupId>com.haibin</groupId>

  <artifactId>calendarview</artifactId>

  <version>3.2.9</version>

  <type>pom</type>

</dependency>

混淆proguard-rules-keepclasseswithmembers class * {    [color=rgb(0, 0, 136) !important]public <init>(android.content.Context);}




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回顶部