自定义 日历
package com.binny.demo;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import com.binny.calendar.DialogCalenderChoose;
import com.binny.calendar.bean.CalendarSelectResultBean;
import com.binny.calendar.bean.MonthBean;
import com.binny.calendar.callback.OnSelectResultCallback;
import com.binny.calendar.util.Logz;
import java.util.ArrayList;
import java.util.List;
import static com.binny.calendar.util.CalendarUtil.loadCalendar;
public class MainActivity extends AppCompatActivity implements OnSelectResultCallback{
private final String TAG = this.getClass().getSimpleName();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Logz.debug(true);
}
public void show(View view) {
new DialogCalenderChoose(this)
.setOnResult(this)
.setModelYM(2016, 2019,0).show();
}
public void show1(View view) {
new DialogCalenderChoose(this)
.setOnResult(this)
.setModelM(2016, 2017,0).show();
}
public void show3(View view) {
new DialogCalenderChoose(this)
.setOnResult(this)
.setModelYM(2018, 2018,0).show();
}
@Override
public void onSelectResult(CalendarSelectResultBean calendarSelectResultBean) {
Logz.logInfo(TAG, String.valueOf(calendarSelectResultBean.getStartTime()));
Logz.logInfo(TAG, String.valueOf(calendarSelectResultBean.getEndTime()));
}
@Override
public void onSelectResult(String calendarSelectResultBean) {
}
}