Skip to content

Simple Android View for picking multiple day in a week

Notifications You must be signed in to change notification settings

rido-ramadan/daypicker

Repository files navigation

daypicker

Simple Android View for picking multiple day in a week

Installation

Project level build.gradle

allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' } // << Add this line
    }
}

Module level build.gradle

dependencies {
    ...
    implementation "com.github.rido-ramadan:daypicker:0.1.1" // << Add this line
    ...
}

Features

  • Easily customizable

    <com.edgardrake.libs.views.daypicker.WeeklyDayPicker
        android:id="@+id/weeklyDayPicker"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_marginTop="16dp"
        app:locale="id"
        app:dayFormat="shorthand"
        app:days="all"
        app:radius="32dp"
        app:mode="showAll"
        app:iconBackground="@drawable/selector_circle_blue"
        app:captionColor="@color/caption_color_blue" />
  • Easy Extract Data from WeeklyDayPicker

    // activeDays = [Day.SUNDAY, Day.SATURDAY]
    val activeDays: Collection<Day> = weeklyDayPicker.selectedDays
    
    // shortnames = ["Sun", "Sat"]
    val shortnames: Collection<String> = weeklyDayPicker.selectedDaysName
    
    // fullnames = ["Sonntag", "Samstag"]
    weeklyDayPicker.locale = Locale("de")
    val fullnames: Collection<String> = weeklyDayPicker.selectedDaysFullName
  • Support Localization

    i18n

  • Demo

    demo

About

Simple Android View for picking multiple day in a week

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages