android.util.MonthDisplayHelper Java Examples
The following examples show how to use
android.util.MonthDisplayHelper.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: CalendarView.java From BigApp_Discuz_Android with Apache License 2.0 | 6 votes |
private void initCalendarView() { mRightNow = Calendar.getInstance(); mHelper = new MonthDisplayHelper(mRightNow.get(Calendar.YEAR), mRightNow.get(Calendar.MONTH), mRightNow.getFirstDayOfWeek()); mBackgroundColor = new Paint(); mBackgroundColorToday = new Paint(); mBackgroundColorTouched = new Paint(); mWeekTitle = new Paint(Paint.SUBPIXEL_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG); mLinePaint = new Paint(); mLinePaint2 = new Paint(); mBackgroundColor.setColor(Color.WHITE); mBackgroundColorToday.setColor(Color.RED); mBackgroundColorToday.setAlpha(100); mBackgroundColorTouched.setColor(Color.BLUE); mBackgroundColorTouched.setAlpha(100); mWeekTitle.setColor(Color.rgb(135, 135, 135)); mLinePaint.setColor(Color.BLACK); mLinePaint2.setColor(Color.rgb(90, 90, 90)); }
Example #2
Source File: DayGridAdapter.java From BonetCalendarView with Apache License 2.0 | 5 votes |
/** * Changes the content data to display the given month * @param month */ public void setMonth(BtMonth month) { Log.d("",month+""); mMonth = month; // Starts at Sunday mMonthDisplay = new MonthDisplayHelper(mMonth.getYear(), mMonth.getMonth()); // number of cells is 7 times the row of the last day plus 1. mNumCells = (mMonthDisplay.getRowOf(mMonthDisplay.getNumberOfDaysInMonth())+1) * 7; }
Example #3
Source File: GridBtMonthViewProvider.java From BonetCalendarView with Apache License 2.0 | 5 votes |
public GridBtMonthViewProvider(Context context, BtMonth month) { super(month); mContext = context; Log.d("", "Criando DayGridAdapter"); mAdapter = new DayGridAdapter(context,month,getMinDate(),getMaxDate()); mMonthDisplay = new MonthDisplayHelper(month.getYear(), month.getMonth()); mGridItemClickedListener = new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapter, View arg1, int position, long arg3) { int fp = mMonthDisplay.getRowOf(1)*7+mMonthDisplay.getColumnOf(1); int lp = fp+ mMonthDisplay.getNumberOfDaysInMonth(); // Checks to see if the position selected represents a date within the month if(position >= fp && position <lp) { BtDate day; // Checks to see if the selected date is within the defined bounds if( (day = getMonth().getDate(position+1-fp)).isWithinBounds(getMinDate(),getMaxDate())) selectDay(day); } } }; }
Example #4
Source File: GridBtMonthViewProvider.java From BonetCalendarView with Apache License 2.0 | 5 votes |
@Override public void setMonth(BtMonth month) { mMonthDisplay = new MonthDisplayHelper(month.getYear(), month.getMonth()); mAdapter.setMonth(month); super.setMonth(month); }
Example #5
Source File: FlexibleCalendarGridAdapter.java From FlexibleCalendar with MIT License | 4 votes |
public void initialize(int year, int month, int startDayOfTheWeek) { this.year = year; this.month = month; this.monthDisplayHelper = new MonthDisplayHelper(year, month, startDayOfTheWeek); this.calendar = FlexibleCalendarHelper.getLocalizedCalendar(context); }
Example #6
Source File: FlexibleCalendarGridAdapter.java From FlexibleCalendar with MIT License | 4 votes |
public void setFirstDayOfTheWeek(int firstDayOfTheWeek) { monthDisplayHelper = new MonthDisplayHelper(year, month, firstDayOfTheWeek); this.notifyDataSetChanged(); }
Example #7
Source File: DayGridAdapter.java From BonetCalendarView with Apache License 2.0 | 4 votes |
public MonthDisplayHelper getDisplayHelper(){ return mMonthDisplay; }
Example #8
Source File: FlexibleCalendarHelper.java From FlexibleCalendar with MIT License | 3 votes |
/** * Get the number of rows for the provided month * * @param year year * @param month month * @return number of rows */ public static int getNumOfRowsForTheMonth(int year, int month, int startDayOfTheWeek) { Calendar cal = Calendar.getInstance(); cal.set(year, month, 1); MonthDisplayHelper displayHelper = new MonthDisplayHelper(year, month, startDayOfTheWeek); return displayHelper.getRowOf(cal.getActualMaximum(Calendar.DAY_OF_MONTH)) + 1; }