All Projects ā†’ snollidea ā†’ Peppy Calendarview

snollidea / Peppy Calendarview

Licence: mit
Simple and fast Material Design calendar view for Android.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Peppy Calendarview

Android Week View
Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.
Stars: āœ­ 3,347 (+11056.67%)
Mutual labels:  custom-view, calendar, calendar-view
Material Calendar View
šŸ“… Material Design Calendar compatible with API 11+
Stars: āœ­ 360 (+1100%)
Mutual labels:  custom-view, calendar, calendar-view
Cvcalendar
A custom visual calendar for iOS 8+ written in Swift (>= 4.0).
Stars: āœ­ 3,435 (+11350%)
Mutual labels:  custom-view, calendar, calendar-view
Recyclercalendarandroid
A simple DIY library to generate your own custom Calendar View using RecyclerView, written in Kotlin
Stars: āœ­ 83 (+176.67%)
Mutual labels:  calendar, android-ui, calendar-view
Crunchycalendar
A beautiful material calendar with endless scroll, range selection and a lot more!
Stars: āœ­ 465 (+1450%)
Mutual labels:  custom-view, calendar, calendar-view
Aircalendarview
Airbnb APP CalendarView
Stars: āœ­ 96 (+220%)
Mutual labels:  calendar, android-ui, calendar-view
Jzcalendarweekview
Calendar Week & Day View in iOS Swift
Stars: āœ­ 272 (+806.67%)
Mutual labels:  calendar, calendar-view
KotlinProject
This repo help for all developer who want to learn android or want to work on advance feature of android. This repo created with help of @awesomeui, @materialdesign and android latest feature. this repo contain major feature like : @awesome UI, @Material design, @firebase (auth, realtime database, firestore, push notification), @database (Room dā€¦
Stars: āœ­ 40 (+33.33%)
Mutual labels:  android-ui, calendar-view
Primedatepicker
PrimeDatePicker is a tool that provides picking a single day, multiple days, and a range of days.
Stars: āœ­ 292 (+873.33%)
Mutual labels:  calendar, calendar-view
Pudding
šŸŒŸ Pudding use WindowManager(don't need request permission) to pull down a view that are displayed on top their attached window
Stars: āœ­ 371 (+1136.67%)
Mutual labels:  custom-view, android-ui
signal-strength-view
šŸ“¶ Material design signal strength view for Android
Stars: āœ­ 30 (+0%)
Mutual labels:  custom-view, android-ui
Cadar
Android solution which represents month and list calendar views.
Stars: āœ­ 360 (+1100%)
Mutual labels:  calendar, calendar-view
Calendarview
An Easy to Use Calendar for iOS (Swift 5.0)
Stars: āœ­ 429 (+1330%)
Mutual labels:  calendar, calendar-view
Tableview
TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells.
Stars: āœ­ 2,928 (+9660%)
Mutual labels:  custom-view, android-ui
CalendarView
ę—„åŽ†ęŽ§ä»¶
Stars: āœ­ 14 (-53.33%)
Mutual labels:  calendar, calendar-view
Mbcalendarkit
An open source calendar framework for iOS, with support for customization, IBDesignable, Autolayout, and more.
Stars: āœ­ 561 (+1770%)
Mutual labels:  calendar, calendar-view
Codeview Android
Display code with syntax highlighting āœØ in native way.
Stars: āœ­ 748 (+2393.33%)
Mutual labels:  custom-view, android-ui
Table calendar
Highly customizable, feature-packed Flutter Calendar with gestures, animations and multiple formats
Stars: āœ­ 897 (+2890%)
Mutual labels:  calendar, calendar-view
android-tableview-kotlin
Android's missing TableView component.
Stars: āœ­ 40 (+33.33%)
Mutual labels:  custom-view, android-ui
WaveView
Simple Android library to draw sinusoidal waves.
Stars: āœ­ 43 (+43.33%)
Mutual labels:  custom-view, android-ui

Peppy Calendar View

Usage

  1. Import the library into your project
  • Maven
    <dependency>
    <groupId>com.snollidea</groupId>
    <artifactId>peppy-calendarview</artifactId>
    <version>0.1.0</version>
    <type>pom</type>
    </dependency>
    
  • Gradle
    compile 'com.snollidea:peppy-calendarview:0.1.0'
    
  1. Add CalendarView in your xml layout

    <com.snollidea.peppycalendarview.CalendarView
        android:id="@+id/calendarView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:backgroundColor="#ffffff"
        app:textColor="#000000"
        app:textInsideCircleColor="#ffffff"
        app:weekDaysNamesColor="#9f9f9f"
        app:currentDayCircleColor="@color/colorGoogleGreen"
        app:selectedCircleColor="#c9c9c9"/>
    
  2. Write the following code in your java file.

    // Get a reference for the view.
    mCalendarView = findViewById(R.id.calendarView);
    
    // Set listeners
    mCalendarView.setOnMonthChangedListener(mOnMonthChangedListener);
    mCalendarView.setOnLoadEventsListener(mOnLoadEventsListener);
    mCalendarView.setOnDateSelectedListener(mOnDateSelectedListener);
    
    // Set range
    mCalendarView.setMinimumDate(minDateInMillis);
    mCalendarView.setMaximumDate(maxDateInMillis);
    
    // Set first day of week (default : Monday)
    mCalendarView.setFirstDayOfWeek(Calendar.MONDAY);
    
  3. Provide the events for specifed month in OnLoadEventsListener callback.

License

MIT License

Copyright (c) 2018 Anton X.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].