|
|
@@ -1,71 +0,0 @@
|
|
|
-package com.xzjmyk.pm.activity.ui.erp.fragment;
|
|
|
-
|
|
|
-import android.content.Context;
|
|
|
-import android.os.Bundle;
|
|
|
-import android.support.annotation.Nullable;
|
|
|
-import android.support.v4.app.Fragment;
|
|
|
-import android.view.LayoutInflater;
|
|
|
-import android.view.View;
|
|
|
-import android.view.ViewGroup;
|
|
|
-
|
|
|
-import com.xzjmyk.pm.activity.R;
|
|
|
-import com.xzjmyk.pm.activity.ui.erp.activity.oa.OAActivity;
|
|
|
-import com.xzjmyk.pm.activity.view.OACalendarView;
|
|
|
-
|
|
|
-import java.util.Date;
|
|
|
-
|
|
|
-/**
|
|
|
- * Created by pengminggong on 2016/9/28.
|
|
|
- */
|
|
|
-
|
|
|
-public class CalendarFragmet extends Fragment {
|
|
|
- private OAActivity activity;
|
|
|
- private OACalendarView calendarView;
|
|
|
-
|
|
|
- /**
|
|
|
- * @param date 显示月份
|
|
|
- * @return
|
|
|
- */
|
|
|
- public static CalendarFragmet getInstance(Date date) {
|
|
|
- CalendarFragmet fragment = new CalendarFragmet();
|
|
|
- Bundle bundle = new Bundle();
|
|
|
- bundle.putSerializable("DATA", date);
|
|
|
- fragment.setArguments(bundle);
|
|
|
- return fragment;
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public void onAttach(Context context) {
|
|
|
- super.onAttach(context);
|
|
|
- activity = (OAActivity) context;
|
|
|
- }
|
|
|
-
|
|
|
- @Nullable
|
|
|
- @Override
|
|
|
- public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
|
|
|
- View view = inflater.inflate(R.layout.item_calendar, container, false);
|
|
|
- calendarView = (OACalendarView) view.findViewById(R.id.calender);
|
|
|
- Date date = (Date) getArguments().getSerializable("DATA");
|
|
|
- calendarView.setCurDate(date);
|
|
|
- //判断是否是当月
|
|
|
- calendarView.getCurDate();
|
|
|
- if (activity != null) {
|
|
|
-// activity.setListener(TimeUtils.ym_format.format(date), new OAActivity.OnTaskChangeListener() {
|
|
|
-// @Override
|
|
|
-// public void onChange(Set<Integer> in) {
|
|
|
-// calendarView.setDecoratDays(in);
|
|
|
-// }
|
|
|
-// });
|
|
|
- }
|
|
|
- calendarView.setDateListener(new OACalendarView.OnSelectDateListener() {
|
|
|
- @Override
|
|
|
- public void result(Date date) {
|
|
|
- activity.setClickDay(date);
|
|
|
- }
|
|
|
- });
|
|
|
- return view;
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-}
|