自定义时间选择器


点击打开链接写作背景:就两天的事情由于项目上需要用到时间选择器,系统的又无法满足,无奈之下自定义了一个,由于时间紧急未做优化。


详情请看Github地址,文章底部有链接

日期选择对话框效果:


月份选择效果:


年份选择效果:



依赖
compile 'com.android.support:appcompat-v7:25.0.0'
compile 'com.android.support:recyclerview-v7:25.0.0'

使用方法
实现接口: implements MTimeOnClickListener
实例化: MTimeDialog mTimeDialog = new MTimeDialog(this);
设置监听: mTimeDialog.setMTimeOnClickListener(this);

方法调用

日期选择: mTimeDialog.showDayTime();
月份选择: mTimeDialog.showMonthTime();
年份选择: mTimeDialog.showYearTime();

回调接口:

@Override
public void getYear(int year) {//year对话框点击确定时调用
    tv_time.setText(year + "年");
}

@Override
public void getYear_Month(int year, int month) {//month对话框点击确定时调用
    tv_time.setText(year + "年" + month + "月");
}

@Override
public void getYear_Month_Day(int year, int month, int day) {//日期对话框点击确定时调用
    tv_time.setText(year + "年" + month + "月" + day + "日");

}



Github地址:https://git.oschina.net/yrmao/YrMTimeDialog.git


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章