CalendarListview: calendario gratuito para Android [componente]

Si estas diseñando una aplicación Android que requiera emplear un calendario, entonces CalendarListView es el componente que estabas esperando.

CalendarListView es un recurso que provee al usuario de una forma sencilla de seleccionar rangos de fechas, sin complicaciones y sin emplear complejas estructuras. El layout se puede personalizar fácilmente y en apenas unos minutos, además el control de este componente se logra con apenas unas lineas de código y de manera muy sencilla.

calendario android gratis

Agregar este componente a nuestra aplicación se realiza directamente desde Gradle ya que la biblioteca se encuentra disponible en el repositorio oficial de Maven.

dependencies {
    compile 'com.github.traex:calendarlistview:library:1.1.1'
}

Luego agregar el calendario a nuestro Layout XML se resume en una simple declaración:

<com.andexert.calendarlistview.library.DayPickerView
  android:id="@+id/pickerView"
  xmlns:calendar="http://schemas.android.com/apk/res-auto"
  android:layout_width="match_parent"
  android:layout_height="match_parent"/>

El autor de este proyecto brinda unos mecanismos simples para manipular la información e interacción del usuario con el calendario:

@Override
public int getMaxYear()
{
  return 2015;
}

@Override
public void onDayOfMonthSelected(int year, int month, int day)
{
  Log.e("Day Selected", day + " / " + month + " / " + year);
}

Un pequeño GIF para ver a CalendarListView en funcionamiento:

demo calendario para android

En la documentación oficial pueden encontrar mucha información para personalizar el calendario, tanto en lo funcional como en lo visual.

Este proyecto se encuentra liberado bajo licencia MIT, garantizando su libre utilización.

Categorizado en: