时间选择器
compile 'com.github.BenYanYi:DateSelect:1.0.3'
allprojects {
repositories {
jcenter()
maven {
url 'https://jitpack.io'
}
}
}
SelectPeriod添加是否进行时间判断
SelectPeriod(Context context, SelectType selectType, boolean judgmentTime)
SelectData selectData = new SelectData(this,selectType);
其余与1.0.1版本一样
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) {
}
});
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();
}
});