CalendarView - Android上一个优雅、万能自定义UI、支持周视图、自定义周起始、性能高效的日历控件,支持热插拔实现的UI定制!支持标记、自定义颜色、农历、自定义月视图各种显示模式等。Canvas绘制,速度快、占用内存低,你真的想不到日历居然还可以如此优雅!An elegant, highly customized and high-performance Calendar Widget on Android

  •        119

Android上一个优雅、万能自定义UI、支持周视图、自定义周起始、性能高效的日历控件,支持热插拔实现的UI定制!支持标记、自定义颜色、农历、自定义月视图各种显示模式等。Canvas绘制,速度快、占用内存低,你真的想不到日历居然还可以如此优雅!An elegant, highly customized and high-performance Calendar Widget on Android.

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

Tags
Implementation
License
Platform

   




Related Projects

CVCalendar - A custom visual calendar for iOS 8+ written in Swift (4.0).

  •    Swift

So let's get started. Warning! Since 1.1.1 version CVCalendar requires an implementation of two protocols CVCalendarViewDelegate and CVCalendarMenuViewDelegate, please implement both. Also note, they both have a method with the same signature which means you need to impement it only once. Take a look at the Demo project for more info.

Material-Calendar-View - Material Calendar View for Android

  •    Java

Material-Calendar-View is a simple and customizable calendar widget for Android based on Material Design. The widget has two funcionalities: a date picker to select dates (available as an XML widget and a dialog) and a classic calendar. The date picker can work either as a single day picker, many days picker or range picker. We described a simple usage of the component in this article.

MBCalendarKit - An open source calendar framework for iOS, with support for customization, IBDesignable, Autolayout, and more

  •    Objective-C

MBCalendarKit is a calendar control written in Objective-C with modern best practices and Swift interoperability in mind. It offers a flexible calendar control, with support for displaying any calendar system supported by NSCalendar. It also includes an API to customize the calendar cells. It also ships with a prebuilt view controller, inspired by the original iOS calendar.

react-native-calendar-events - React Native Module for iOS and Android Calendar Events

  •    Java

A React Native module to help access and save events to iOS and Android calendars. This package assumes that you already have a React Native project or are familiar with React Native. If not, checkout the official documentation for more details about getting started with React Native.

material-calendar-view - :calendar: Material Design Calendar compatible with API 11+

  •    Java

MaterialCalendarView is a prettier and simpler, material design calendar that allows full customization and it's backwards compatible with API 11+.


CompactCalendarView - An android library which provides a compact calendar view much like the one used in google calenders

  •    Java

CompactCalendarView is a simple calendar view which provides scrolling between months. It's based on Java's Date and Calendar classes. It provides a simple api to query for dates and listeners for specific events. For example, when the calendar has scrolled to a new month or a day has been selected. Still under active development. Please raise an issue of the requirement so that a discussion can take before any code is written, even if you intend to raise a pull request. Please see setup for testing.

flutter_calendar_carousel - Calendar widget for flutter that is swipeable horizontally

  •    Dart

Calendar widget for flutter that is swipeable horizontally. This widget can help you build your own calendar widget highly customizable. Now you can even add your icon for each event. For help getting started with Flutter, view our online documentation.

material-calendarview - A Material design back port of Android's CalendarView

  •    Java

A Material design back port of Android's CalendarView. The goal is to have a Material look and feel, rather than 100% parity with the platform's implementation. Make sure to check all the documentation available here.

angular-calendar - A flexible calendar component for angular 6

  •    TypeScript

A calendar component for Angular 6.0+ that can display events on a month, week or day view. The successor of angular-bootstrap-calendar. In order to allow the most flexibility for all users there is a substantial amount of boilerplate required to get up and running. Please see the demos list for a series of comprehensive examples of how to use this library within your application.

table_calendar - Highly customizable, feature-packed Flutter Calendar with gestures, animations and multiple formats

  •    Dart

Highly customizable, feature-packed Flutter Calendar with gestures, animations and multiple formats. Make sure to check out example project. For additional info please refer to API docs.

kalendaryo - An unopinionated React date component :atom_symbol: + :date:fns

  •    Javascript

Kalendaryo is an unopinionated React component for building calendars. It has no opinions about what your calendar component should look or function like but rather only helps you deal with those unique constraints by providing various variables your calendar component needs such as the calendar's state data and methods for getting(i.e. all the days in a month) and setting(i.e. selecting the date from a day) plus many more! See the Basic Usage section to see how you can build a basic calendar component with Kalendaryo, or see the Examples section to see more examples built with Kalendaryo. Is the state for the current date the component is in. By convention, this should only change when the calendar changes its current date, i.e. moving to and from a month or year on the calendar.

SilkCal - Android calendar view inspired by Sunrise calendar and iOS7 stock calendar

  •    Java

Android calendar view inspired by Sunrise calendar and iOS7 stock calendar. Thanks to Robin Chutaux for his CalendarListview.

Simple-Calendar - A simple calendar with events, customizable widget and no ads.

  •    Kotlin

A simple calendar with events and a customizable widget.An offline calendar without any other calendar integration. You can easily create recurring events and setup reminders, it can also display week numbers.

simple_calendar - A wonderfully simple calendar gem for Rails

  •    Ruby

Simple Calendar is designed to do one thing really really well: render a calendar. It lets you render a calendar of any size. Maybe you want a day view, a 4 day agenda, a week view, a month view, or a 6 week calendar. You can do all of that with the new gem, just give it a range of dates to render.It doesn't depend on any ORM so you're free to use it with ActiveRecord, Mongoid, any other ORM, or pure Ruby objects.

angular-bootstrap-calendar - A port of the bootstrap calendar widget to AngularJS (no jQuery required!)

  •    Javascript

Due to the growing popularity of angular 2 and beyond, this project is considered feature complete and no further work will be done on it. All dev time is now being devoted to the projects successor angular-calendar. However, you are welcome to fork and modify this repo as you please. The layout and functionality is intended to be exactly the same, but without the overhead of including jQuery just for a calendar.

CalendarListView - A custom ListView combine with CalendarView which interactive each other.

  •    Java

A custom ListView combine with CalendarView which interactive each other. just watch demo to get more detail. tips:you can just use BaseCalendarItemAdapter but it is only show date in calendar View.

LotusNotes-Google Calendar Synchronizer

  •    Java

This application synchronizes Lotus Notes Calendar entries with Google Calendar. GCal supports syncing with both iOS (iPhone/iPad/iPod) and Android devices, so you can now view your Lotus Notes calendar on your mobile device. GCal also allows you to view the calendar using any ical/rss/html compatible viewer. Currently the sync is only one direction: pushing Lotus Notes entries to GCal. All entries manually created in GCal will be ignored (and not copied down to Lotus Notes).

CalendarPicker - CalendarPicker Component for React Native

  •    Javascript

Note: react-native-calendar-picker v5 is a complete re-write of the calendar. This calendar is now written using ES6 syntax. I kept most of the same functionalities and added support for date ranges. CalendarPicker requires Moment JS. Date props may be anything parseable by Moment: Javascript Date, Moment date, or ISO8601 datetime string.

react-big-calendar - gcal/outlook like calendar component

  •    Javascript

An events calendar component built for React and made for modern browsers (read: IE10+) and uses flexbox over the classic tables-ception approach. Inspired by Full Calendar.