文件名称:Android代码-安卓自定义的日历控件
文件大小:1.55MB
文件格式:ZIP
更新时间:2022-08-25 21:05:40
Android代码
CalendarView 自定义的日历控件,可以根据自己需求定制 自定义日历控件,可以根据需求定制属于自己的日历 如何更改成自己需要的样式。 由于很多人还是问我日历自定义控件怎么修改,我觉得我的日历是很容易修改的,所以在前面特意了强调一下 由于我使用的面向对象思想写的 ,把每一天看成一个对象,所以画整个日历就变成了画一天。DayManager会自动控制去创建Day对象调用Day 的drawDays 方法,在创建的时候会把 width 单个对象的宽度 height 单个对象的高度 location_x 对象除于第几行 location_y 对象处于第几列 public String text 日期的文本 ,即第几天 给初始化。我们可以根绝以上的信息就可以计算出画一天的的区域,然后根据自己的需要在这个区域画出自己需要的东西。即修改drawDays方法就可以。 效果图 最近笔者的朋友需要写一个关于考勤的日历,效果如下,但在网上找了半天都找不到合适的,于是乎就向笔者求助,笔者本来觉得在晚上随便找个日历demo,然后随便的修改几下就可以完成,于是顺口答应,找来几个发现代码修改起来都比较麻
【文件预览】:
CalendarView-master
----.gitignore(97B)
----calendar()
--------.gitignore(7B)
--------build.gradle(621B)
--------src()
--------proguard-rules.pro(660B)
----settings.gradle(20B)
----build.gradle(498B)
----doc.md(4KB)
----gradlew(5KB)
----README.md(17KB)
----gradlew.bat(2KB)
----gradle.properties(855B)
----.idea()
--------misc.xml(2KB)
--------encodings.xml(159B)
--------gradle.xml(749B)
--------vcs.xml(180B)
--------copyright()
--------runConfigurations.xml(564B)
--------compiler.xml(686B)
--------.name(13B)
--------modules.xml(383B)
----image()
--------2.png(88KB)
--------3.png(99KB)
--------5.png(122KB)
--------1.png(82KB)
--------4.png(54KB)
--------7.png(43KB)
--------8.jpg(8KB)
----gradle()
--------wrapper()
----calendar-debug.apk(1.22MB)