# DateSelect
时间选择器
## 使用方法
#### module 下添加
compile 'com.yanyi.benyanyi:datelib:1.0.1'
* 1.0.1版本
SelectPeriod添加是否进行时间判断
SelectPeriod(Context context, SelectType selectType, boolean judgmentTime)
SelectData selectData = new SelectData(this,selectType);
其余与1.0.0版本一样
SelectType 表示需要隐藏的段落
/**
* 不隐藏,隐藏时,隐藏分
*/
NONE, HOUR, MIN
添加SelectPeriod(时间段选择,结束时间需大于开始时间,且不能大于当前时间)
SelectPeriod selectPeriod = new SelectPeriod(mContext);
selectPeriod.showAtLocation(view, Gravity.BOTTOM, 0, 0);
selectPeriod.setOnDateClickListener(new SelectPeriod.OnDateClickListener() {
@Override
public void onDateClickListener(String startTime, String endTime) {
}
});
* 1.0.0版本
##### 带时间的选择器
SelectData selectData = new SelectData(this);
selectData.showAtLocation(but, Gravity.BOTTOM, 0, 0);
selectData.setDateClickListener(new SelectData.OnDateClickListener() {
@Override
public void onClick(String year, String month, String day, String hour, String minute) {
Toast.makeText(MainActivity.this, year + "-" + month + "-" + day + " " + hour + ":" + minute, Toast.LENGTH_SHORT).show();
}
});
##### 不带时间的选择器
SelectData selectData = new SelectData(this,false);
selectData.showAtLocation(but, Gravity.BOTTOM, 0, 0);
selectData.setDateClickListener(new SelectData.OnDateClickListener() {
@Override
public void onClick(String year, String month, String day, String hour, String minute) {
Toast.makeText(MainActivity.this, year + "-" + month + "-" + day , Toast.LENGTH_SHORT).show();
}
});
### 更新记录
* 2019-06-12 提交1.0.1版本,优化一些已知细节,变更包名,开源库包名进行统一
* 2018-06-09 提交1.0.0版本
若在使用过程中出现什么问题,可以联系作者
作者:演绎
QQ:1541612424
email: work@yanyi.red
微信公众号:benyanyi(演绎未来) 将会不定期的更新关于android的一些文章