CalendarPicker

项目地址:maxyou/CalendarPicker 

简介:A calendar picker to select a day. Can preset a selected day.

更多:作者   提 Bug

标签:

Calendar Picker


Can preset a selected day. Can customize almost all text size, color, bg color, and month title.

Update:
v1.1: If no preset day, hide Selected button. Show it when a day be clicked.
v1.1.2: Remove no needed example code and intent filter which create no needed launch icon.

demo apk

Add it in your root build.gradle at the end of repositories:

allprojects {repositories {...maven { url 'https://jitpack.io' }}
}

Add the dependency:

dependencies {compile 'com.github.maxyou:CalendarPicker:v1.1.2'
}

Only new a dialog:

Builder builder = new Builder(MainActivity.this, new Builder.CalendarPickerOnConfirm() {@Overridepublic void onComplete(YearMonthDay yearMonthDay) {MyConfig.uiToast("You pick "+yearMonthDay.year+"-"+yearMonthDay.month+"-"+yearMonthDay.day);}}).setPromptText("选择一个日期").setPromptSize(18).setPromptColor(Color.RED).setPromptBgColor(0xFFFFFFFF).setSelectedText("已选").setSelectedSize(14).setSelectedColor(Color.WHITE).setSelectedBgColor(0xFF1E90FF).setTodayText("今天").setTodaySize(14).setTodayColor(Color.DKGRAY).setTodayBgColor(Color.YELLOW).setMonthTitle(new Builder.FormatMonthTitle() {@Overridepublic String setMonthTitle(int year, int month) {return ""+year+"年"+month+"月";}}).setMonthTitleSize(16).setMonthTitleColor(0xFFB22222).setMonthTitleBgColor(0x00000000).setWeekIndex(new String[]{"一", "二", "三", "四", "五", "六", "日"}).setWeekIndexSize(16).setWeekIndexColor(0xFFFF00FF).setWeekIndexBgColor(0x00000000).setCancelText("取消").setCancelSize(14).setCancelColor(Color.RED).setCancelBgColor(0xFFFFFFFF).setConfirmText("确定").setConfirmSize(14).setConfirmColor(Color.RED).setConfirmBgColor(0xFFB0E0E6).setPreset(new YearMonthDay(2017, 11, 4)).setDaySize(16).setDayColor(Color.BLUE).setDayOtherMonthColor(0xFF87CEFA).setMonthBaseBgColor(0xFFD0EED0).setJump2Preset(true)//.restoreDefault();builder.show();

CalendarPicker相关推荐

  1. 30个基于jQuery的日期时间选择插件

    今天给大家分享30个非常酷的基于jQuery的日期时间选择插件,这是在国外的一个网站看到的,于是就稍作翻译,拿出来与大家分享,英文原文地址:http://www.1stwebdesigner.com/ ...

  2. 给开发者准备的 10 款最好的 jQuery 日历插件

    1. CLNDR.js CLNDR.js 是一个日历插件,用来创建日历,允许用户随意的按照自己的想法去自定义日历.这个插件不会生成任何的标记,但是可以使用数据来填 充 Underscore.js HT ...

  3. 翻译:Swift 5创建和使用Framework, XCFramework 从入门到精通

    说明 了解如何构建iOS框架,该框架可让您在应用程序之间共享代码,模块化代码或将其分发为第三方库. 下载代码 更新说明:本教程已由Emad Ghorbaninia更新到iOS 14,Xcode 12和 ...

  4. Android 汇集CSDN、GitHub等最实用的良心之作-KING

    HI,突然感觉IT的行业中的CSDN.GitHub等之类的网站对于我们是最好的查阅资料之处了,但是总有些让我们失望的链接,在此,我再次对帮助过我的CSDN.GitHub里的"博主" ...

  5. 【AndroidPicker】停更两年,安卓选择器类库(WheelPicker、DatePicker、AddressPicker、ColorPicker、FilePicker)3.x全新版本重构来袭

    AndroidPicker 安卓选择器类库,包括日期及时间选择器(可用于出生日期.营业时间等).单项选择器(可用于性别.民族.职业.学历.星座等).二三级联动选择器(可用于车牌号.基金定投日期等).城 ...

  6. 25个有用的jQuery日历和日期选取插件

    本文介绍25个非常不错的jQuery日历和日期选取插件,希望对各位有用.您也可以在OSCHINA的开源软件库查找更多的jQuery插件. 1. Simple JQuery Date Picker 2. ...

  7. (翻译)日期选择器(Calendar Picker)

    问题概述 用户想查找.提交指定日期或者一段时期内的信息. 示例 用途 用于用户对数据进行提交.追踪.排序.过滤时方便选择时间点或者时间范围: 如果用户熟悉另外的高效日期输入方式,则不要限制只能选择日期 ...

最新文章

  1. 《开源者说》08期:聊聊Java那些事儿
  2. DeepMind推出分布式深度强化学习架构IMPALA,让一个Agent学会多种技能
  3. ajax怎样获得表头信息,layui.table动态获取表头和列表数据示例
  4. 微信公众号中的消息类型
  5. 【攻防世界013】elrond32
  6. boost::multi_array模块实现创建负步幅视图的小测试
  7. BZOJ2705 [SDOI2012]Longge的问题 欧拉函数
  8. Python入门编程中的变量、字符串以及数据类型
  9. java成员访问属性,在Java中,针对类、成员方法和属性提供了四种访问级别,分别是private、static、prot...
  10. 腾讯云短信发送api(SendSms)--java
  11. python爬虫酷狗_python爬虫教程:爬取酷狗音乐,零基础小白也能爬取哦
  12. live2d_Live2D 性能优化
  13. 【AI面试题】随机森林算法的原理、随机性、优缺点
  14. gearman:从安装到python API测试
  15. java之成员变量(实例成员变量和静态成员变量)
  16. 链家网深圳租房信息分析报告
  17. 【MES】聚酯,纺丝,假捻的工艺路线
  18. 被玩坏的IE浏览器——漏洞利用方法和技巧介绍
  19. win10时间同步服务器修改
  20. PPT: 解决“很抱歉 powerpoint 无法读取“的问题

热门文章

  1. Java并发指南1:并发基础与Java多线程
  2. 庄子:当你一事无成,感到茫然无助时,读懂这几句话,会让你重新看待人生
  3. 智云通CRM:如何与客户建立信任关系?
  4. python爬虫excel数据_最简单的爬数据方法:Excel爬取数据,仅需6步
  5. 数仓模型设计详细讲解
  6. 攒外快网春节除夕夜红包抽奖活动预告
  7. 提升睡眠质量的助眠好物,拥有这些,不再担忧睡眠质量
  8. ClickHouse快速安装-可视化工具连接-创建第一个ck库表(一)
  9. php 事件驱动,详述PHP事件驱动问题的理解
  10. 通过 debug 检测屏幕颜色显示坏点、低格硬盘等等技巧