package com.bigfat.scrolldemo;
import java.util.Calendar;
/**
* 日历控件样式绘制类
*
* @Description: 日历控件样式绘制类
* @FileName: DayStyle.java
*/
public class DayStyle {
private final static String[] vecStrWeekDayNames = getWeekDayNames();
private static String[] getWeekDayNames() {
String[] vec = new String[8];
vec[Calendar.SUNDAY] = Util.getStringRes(App.getContext(), R.string.sunday);
vec[Calendar.MONDAY] = Util.getStringRes(App.getContext(), R.string.monday);
vec[Calendar.TUESDAY] = Util.getStringRes(App.getContext(), R.string.tuesday);
vec[Calendar.WEDNESDAY] = Util.getStringRes(App.getContext(), R.string.thursday);
vec[Calendar.THURSDAY] = Util.getStringRes(App.getContext(), R.string.wednesday);
vec[Calendar.FRIDAY] = Util.getStringRes(App.getContext(), R.string.friday);
vec[Calendar.SATURDAY] = Util.getStringRes(App.getContext(), R.string.saturday);
return vec;
}
public static String getWeekDayName(int iDay) {
return vecStrWeekDayNames[iDay];
}
public static int getWeekDay(int index, int iFirstDayOfWeek) {
int iWeekDay = -1;
if (iFirstDayOfWeek == Calendar.MONDAY) {
iWeekDay = index + Calendar.MONDAY;
if (iWeekDay > Calendar.SATURDAY)
iWeekDay = Calendar.SUNDAY;
}
if (iFirstDayOfWeek == Calendar.SUNDAY) {
iWeekDay = index + Calendar.SUNDAY;
}
return iWeekDay;
}
}