use of info.hxq.materialcalendar.tool.CalendarAdapter in project MaterialCalendar by Haoxiqiang.
the class CalendarFragment method onViewCreated.
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
DisplayMetrics displayMetrics = getResources().getDisplayMetrics();
sensibility = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 50, displayMetrics);
Time time = new Time();
time.setToNow();
year_c = time.year;
month_c = time.month + 1;
gestureDetector = new GestureDetector(this.getActivity(), new MyGestureListener());
mFlipper.removeAllViews();
calV = new CalendarAdapter(this.getActivity(), jumpMonth, year_c, month_c);
addGridView();
gridView.setAdapter(calV);
mFlipper.addView(gridView, 0);
addTextToTopTextView();
setWeatherValue();
setTodayLunarInfo(calV.getSysDay());
}
use of info.hxq.materialcalendar.tool.CalendarAdapter in project MaterialCalendar by Haoxiqiang.
the class CalendarFragment method enterPrevMonth.
/**
* 移动到上一个月
*/
public void enterPrevMonth(View v) {
// 添加一个gridView
addGridView();
// 上一个月
jumpMonth--;
calV = new CalendarAdapter(this.getActivity(), jumpMonth, year_c, month_c);
gridView.setAdapter(calV);
// 移动到上一月后,将当月显示在头标题中
addTextToTopTextView();
mFlipper.setInAnimation(AnimationUtils.loadAnimation(this.getActivity(), R.anim.slide_in_right));
mFlipper.setOutAnimation(AnimationUtils.loadAnimation(this.getActivity(), R.anim.slide_out_right));
mFlipper.addView(gridView, mFlipper.getChildCount());
mFlipper.showPrevious();
mFlipper.removeViewAt(0);
}
use of info.hxq.materialcalendar.tool.CalendarAdapter in project MaterialCalendar by Haoxiqiang.
the class CalendarFragment method enterNextMonth.
/**
* 移动到下一个月
*/
public void enterNextMonth(View v) {
// 添加一个gridView
addGridView();
// 下一个月
jumpMonth++;
calV = new CalendarAdapter(this.getActivity(), jumpMonth, year_c, month_c);
gridView.setAdapter(calV);
// 移动到下一月后,将当月显示在头标题中
addTextToTopTextView();
mFlipper.addView(gridView, mFlipper.getChildCount());
mFlipper.setInAnimation(AnimationUtils.loadAnimation(this.getActivity(), R.anim.slide_in_left));
mFlipper.setOutAnimation(AnimationUtils.loadAnimation(this.getActivity(), R.anim.slide_out_left));
mFlipper.showNext();
mFlipper.removeViewAt(0);
}
Aggregations