# CalenderView
An elegant CalendarView on Android platform.
Freely draw UI with canvas, fast、efficient and low memory.
Support month view、 week view、year view、 custom week start、lunar calendar and so on.
Hot plug UI customization!
You can't think of the calendar can be so elegant!
# 温馨提醒 Warm tips
Github代码全部开源无限制使用,免费开源最终版本为3.7.1,垂直、水平切换日历、高仿iOS日历等源码不再开源。
The final version of the free and open source part is 3.7.1, the vertical and horizontal switching calendar liked iOS calendar are no longer open source.
<img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/screen_recorder.gif" height="650"/> <img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/screen_recorder_main.gif" height="650"/> <img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/screen_recorder_flip.gif" height="650"/>
<img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/simple.jpg" height="650"/> <img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/range_select.jpg" height="650"/> <img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/full_calendar.jpg" height="650"/>
### AndroidStudio v3.5+
### support version if using support package
```
implementation 'com.haibin:calendarview:3.6.8'
```
### Androidx version if using Androidx
```
implementation 'com.haibin:calendarview:3.7.1'
```
```
<dependency>
<groupId>com.haibin</groupId>
<artifactId>calendarview</artifactId>
<version>3.7.0</version>
<type>pom</type>
</dependency>
```
## How to use?
[**English Doc**](https://github.com/huanghaibin-dev/CalendarView/blob/master/QUESTION.md)
[**中文使用文档**](https://github.com/huanghaibin-dev/CalendarView/blob/master/QUESTION_ZH.md)
### proguard-rules
```java
-keepclasseswithmembers class * {
public <init>(android.content.Context);
}
```
### or using this proguard-rules
``` java
-keep class your project path.MonthView {
public <init>(android.content.Context);
}
-keep class your project path.WeekBar {
public <init>(android.content.Context);
}
-keep class your project path.WeekView {
public <init>(android.content.Context);
}
-keep class your project path.YearView {
public <init>(android.content.Context);
}
```
### Effect Preview
### func
<img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/main_zh_func.png" height="650"/> <img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/main_zh_list.png" height="650"/>
### YearView and Range Style
<img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/year_view.png" height="650"/> <img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/range.png" height="650"/>
### Beautiful Chinese style
<img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/custom_expand.png" height="650"/> <img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/custom_shrink.png" height="650"/>
### Meizu mobile phone calendar
<img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/meizu_expand.png" height="650"/> <img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/meizu_shrink.png" height="650"/>
### Colorful and Full style
<img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/full_calendar.png" height="650"/> <img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/color_expand.png" height="650"/>
### Progress bar style
<img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/progress_expand.png" height="650"/> <img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/progress_shrink.png" height="650"/>
### Galaxy style
<img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/solar_expand.png" height="650"/> <img src="https://github.com/huanghaibin-dev/CalendarView/blob/master/app/src/main/assets/solar_shrink.png" height="650"/>
## Licenses
- Copyright (C) 2013 huanghaibin_dev <[email protected]>
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
limitations under the License.
没有合适的资源?快使用搜索试试~ 我知道了~
calenderview
共2000个文件
flat:783个
class:342个
xml:239个
需积分: 1 0 下载量 197 浏览量
2023-09-24
20:35:31
上传
评论
收藏 172.98MB ZIP 举报
温馨提示
calenderview
资源推荐
资源详情
资源评论
收起资源包目录
calenderview (2000个子文件)
1f8T5fejZq08q_Wje2RJRSYgENE= 33KB
1f8T5fejZq08q_Wje2RJRSYgENE= 33KB
5ZoVAwdVlN1aFHYw1rfU0A5tqhw= 19KB
5ZoVAwdVlN1aFHYw1rfU0A5tqhw= 19KB
9D3pbxbbtzctGSsepY+AwXOaAvU= 28KB
9D3pbxbbtzctGSsepY+AwXOaAvU= 28KB
9RL7NjEml0r2mIC5LSK7MLlE8Oc= 54KB
9RL7NjEml0r2mIC5LSK7MLlE8Oc= 54KB
_6IgZvvzAhqBrOi6+PSuA6yK8Vs= 31KB
_6IgZvvzAhqBrOi6+PSuA6yK8Vs= 31KB
AGpQACrS0bp7EJaTFziNRuFkpkE= 33KB
AGpQACrS0bp7EJaTFziNRuFkpkE= 33KB
resources-debug.ap_ 1.05MB
app-debug.apk 41.31MB
app-debug.apk 41.31MB
executionHistory.bin 1.9MB
fileHashes.bin 220KB
classAnalysis.bin 66KB
jarAnalysis.bin 43KB
taskHistory.bin 27KB
outputFiles.bin 22KB
resourceHashesCache.bin 18KB
last-build.bin 1B
bOQXQKZHum_aMUAkHELu_SzTcG8= 13KB
bOQXQKZHum_aMUAkHELu_SzTcG8= 13KB
R$styleable.class 62KB
R$styleable.class 57KB
R$style.class 45KB
R$style.class 45KB
R$styleable.class 34KB
R$attr.class 30KB
R$styleable.class 28KB
R$attr.class 27KB
R$style.class 21KB
R$style.class 21KB
R$dimen.class 19KB
R$dimen.class 19KB
R$attr.class 15KB
MainActivity.class 15KB
R$id.class 14KB
R$attr.class 12KB
R$color.class 11KB
R$color.class 11KB
R$id.class 10KB
GroupItemDecoration.class 10KB
MultiActivity.class 9KB
RangeActivity.class 9KB
ArticleAdapter.class 9KB
SingleActivity.class 9KB
MixActivity.class 8KB
R$drawable.class 8KB
IndexActivity.class 8KB
ViewPagerActivity.class 7KB
R$drawable.class 7KB
CustomActivity.class 7KB
SolarActivity.class 7KB
R$dimen.class 7KB
ProgressActivity.class 7KB
ColorfulActivity.class 7KB
R$id.class 7KB
SimpleActivity.class 7KB
R$dimen.class 7KB
MeiZuActivity.class 7KB
MixMonthView.class 7KB
MixWeekView.class 7KB
FullActivity.class 6KB
R$string.class 6KB
R$layout.class 6KB
R$drawable.class 6KB
R$id.class 6KB
R$drawable.class 6KB
CustomMonthView.class 6KB
CustomWeekView.class 6KB
FullMonthView.class 5KB
FullWeekView.class 5KB
R$layout.class 5KB
BaseRecyclerAdapter.class 5KB
R$string.class 5KB
R$color.class 5KB
R$color.class 5KB
MeiZuMonthView.class 5KB
MeizuWeekView.class 5KB
BaseActivity.class 5KB
SingleMonthView.class 4KB
SingleWeekView.class 4KB
CustomYearView.class 4KB
SolarMonthView.class 4KB
R$styleable.class 4KB
SolarWeekView.class 4KB
ProgressMonthView.class 4KB
ProgressWeekView.class 4KB
GroupRecyclerView.class 4KB
IndexWeekView.class 4KB
IndexMonthView.class 4KB
FragmentAdapter.class 4KB
R$id.class 4KB
GroupRecyclerAdapter.class 4KB
R$styleable.class 3KB
R$id.class 3KB
R$styleable.class 3KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
浪客川
- 粉丝: 190
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 驱动代码驱动代码驱动代码驱动代码
- SVID_20240523_141155_1.mp4
- Code for the complete guide to tkinter tutorial
- 关于百货中心供应链管理系统.zip
- SimpleFolderIcon-master 修改Unity的Project下的文件夹图标
- A python Tkinter widget to display tile based maps
- A pure Python library for adding tables to a Tkinter application
- Vector资源文件.zip
- MobaXterm-Installer
- 88-520告白(520气球).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功