Android Open Source - HijriCalendar-master Caldroid Listener






From Project

Back to project page HijriCalendar-master.

License

The source code is released under:

MIT License

If you think the Android project HijriCalendar-master listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.sahaab.hijri.caldroid;
/*from   w w w .  j ava  2  s  . c om*/
import java.util.Date;

import android.view.View;

/**
 * CaldroidListener inform when user clicks on a valid date (not within disabled
 * dates, and valid between min/max dates)
 * 
 * The method onChangeMonth is optional, user can always override this to listen
 * to month change event
 * 
 * @author thomasdao
 * 
 */
public abstract class CaldroidListener {
  /**
   * Inform client user has clicked on a date
   * @param date
   * @param view
   */
  public abstract void onSelectDate(Date date, View view);

  
  /**
   * Inform client user has long clicked on a date
   * @param date
   * @param view
   */
  public void onLongClickDate(Date date, View view) {
    // Do nothing
  }

  
  /**
   * Inform client that calendar has changed month
   * @param month
   * @param year
   */
  public void onChangeMonth(int month, int year) {
    // Do nothing
  };

  
  /**
   * Inform client that CaldroidFragment view has been created and views are
   * no longer null. Useful for customization of button and text views
   */
  public void onCaldroidViewCreated() {
    // Do nothing
  }
}




Java Source Code List

com.antonyt.infiniteviewpager.InfinitePagerAdapter.java
com.antonyt.infiniteviewpager.InfiniteViewPager.java
com.caldroidsample.CaldroidSampleActivity.java
com.caldroidsample.CaldroidSampleCustomAdapter.java
com.caldroidsample.CaldroidSampleCustomFragment.java
com.sahaab.hijri.caldroid.CaldroidFragment.java
com.sahaab.hijri.caldroid.CaldroidGridAdapter.java
com.sahaab.hijri.caldroid.CaldroidListener.java
com.sahaab.hijri.caldroid.CalendarHelper.java
com.sahaab.hijri.caldroid.DateGridFragment.java
com.sahaab.hijri.caldroid.MonthPagerAdapter.java
com.sahaab.hijri.caldroid.SquareTextView.java
com.sahaab.hijri.caldroid.WeekdayArrayAdapter.java
com.sahaab.hijricalendar.HijriCalendarDate.java