帮酷LOGO
  • 显示原文与译文双语对照的内容
CalendarView Personalizado para desarrolladores android

  • 源代码名称:OneCalendarView
  • 源代码网址:http://www.github.com/MorochoRochaDarwin/OneCalendarView
  • OneCalendarView源代码文档
  • OneCalendarView源代码下载
  • Git URL:
    git://www.github.com/MorochoRochaDarwin/OneCalendarView.git
  • Git Clone代码到本地:
    git clone http://www.github.com/MorochoRochaDarwin/OneCalendarView
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/MorochoRochaDarwin/OneCalendarView
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • OneCalendarView

    CalendarView,android,android,android,android,android,android,android,android 。

    演示 9演示 10演示 11演示 12演示演示演示
    演示 13演示 14演示 15演示 16
    现场演示应用

    你可以在 siguiente/enlace https://appetize.io/app/cymqjzvzaybypepxhnmn4hewx0 中找到 aplicacion

    Instalación

    en archivo/app/build. gradle

    repositories {
     maven { url 'https://jitpack.io' }
    }
    dependencies {
     compile 'com.github.MorochoRochaDarwin:OneCalendarView:3.1.1'
    }
    Agregar la OneCalendarView布局
     <com.darwindeveloper.onecalendar.views.OneCalendarView
     android:id="@+id/oneCalendar"android:layout_width="match_parent"android:layout_height="wrap_content"/>
    Actividades Fragments

    以下示例说明了如何使用 Inicialice _ en/llame calendario ( 非: de llamar estos metodos se producira un tiempo de ejecución ) 。

    protectedvoid onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.activity_main);
     finalOneCalendarView calendarView = (OneCalendarView) findViewById(R.id.oneCalendar);
     //el siguiente fragmento puede ser usado para capturar los swipes en el calendar calendarView.setOnCalendarChangeListener(newOneCalendarView.OnCalendarChangeListener() {
     /** * notifica al usuario que el calendario a cambiado al mes anterior*/@OverridepublicvoidprevMonth() {
     //hacer algo aqui }
     /** * notifica al usuario que el calendario a cambiado al mes siguiente*/@OverridepublicvoidnextMonth() {
     //hacer algo aqui }
     });
     //el siguiente fragmento de codigo muestra como obtener los datos de un dia en el calendario//ademas de realizar otras acciones calendarView.setOneCalendarClickListener(newOneCalendarView.OneCalendarClickListener() {
     /** * cuando se da click en un dia en el calendario mostrado * * @param day un Objeto de tipo Day del cual podemos llara a su metodo getDate() para recuperar una fecha * @param position posicion desde 0-41, que ocupa en el calendario actual*/@OverridepublicvoiddateOnClick(Dayday, intposition) {
     //recuerde que en java los meses inician desde 0 }
     /** * cuando se da click prolongado en un dia en el calendario mostrado * * @param day un Objeto de tipo Day del cual podemos llara a su metodo getDate() para recuperar una fecha * @param position posicion desde 0-41, que ocupa en el calendario actual*/@OverridepublicvoiddateOnLongClick(Dayday, intposition) {
     }
     });
     }

    你可以使用 También/ip/llamar接口来创建一个接口

    calendarView.setOnCalendarChangeListener(this);
    calendarView.setOneCalendarClickListener(this); 

    一个 continuación ejemplo completo

     <com.darwindeveloper.onecalendar.views.OneCalendarView
     android:id="@+id/oneCalendar"android:layout_width="match_parent"android:layout_height="wrap_content"app:backgroundColorDaysOfAnotherMonth="@color/colorPrimary"app:backgroundColorDaysOfMonth="#53c0c0c1"app:backgroundColorSelectedDay="#d2d2d2"app:calendarBackgroundColor="@color/colorPrimary"app:calendarLanguage="EN"app:currentDayBackgroundColor="#fad501"app:mainBackgroundColor="@color/colorPrimary"app:textColorDaysOfAnotherMonth="#fff"app:textColorDaysOfMonth="#fff"app:textColorMonthAndYear="@color/colorPrimary"app:textColorSelectedDay="#000000"/>
    Metodos

    La,La,codificacion,,

    Metodo Descripción
    void setMonthYear(int month, int year )
    字符串 getStringMonth ( int numMonth )) retorna un string OneCalendar ) ) ) ) )
    void setLanguage(int language )permite cambiar lenguaje del OneCalendarView ( SPANISH=0,ENGLISH=1 )
    int getCurrentMonth( )实际retorna消息
    int getCurrentYear( )
    int getCurrentDayMonth( )实际的retorna信号
    int getNumberOfDaysMonthYear(int year, int month )
    字符串 getNameDay ( int,int,int )
    int getMonth( )retorna el在 el calendario中可见
    int getYear( )
    void addDaySelected(int position )) metodo pinta visible visible visible visible visible visible visible
    void removeDaySeleted(int position )) metodo remueve visible visible visible visible visible visible visible visible visible ) ) ) )
    boolean isDaySelected(int position )visible visible visible visible visible visible
    命令行接口

    OneCalendarClickListener ( OBLIGATORIA )

    implementa fecha 。

    /** * cuando se da click en un dia del mes mostrado * * @param day un Objeto de tipo Day del cual podemos llara a su metodo getDate() para recuperar una fecha * @param position posicion desde 0-41, que ocupa en el calendario actual*/void dateOnClick(Day day, int position);
     /** * cuando se da click prolongado en un dia del mes mostrado * * @param day un Objeto de tipo Day del cual podemos llara a su metodo getDate() para recuperar una fecha * @param position posicion desde 0-41, que ocupa en el calendario actual*/void dateOnLongClick(Day day, int position);

    OnCalendarChangeListener ( OBLIGATORIA )

    implementa todos todos todos todos los notificar del calendario

    /** * notifica al usuario que el calendario a cambiado al mes anterior*/void prevMonth();
     /** * notifica al usuario que el calendario a cambiado al mes siguiente*/void nextMonth();



    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语