上周项目比较忙,所以没更今天给大家带来一组选择器的福利。
本文Github代码链接
https://github.com/AndroidMsky/AndoirdIOSPicker
转载请注明出处:
http://blog.youkuaiyun.com/AndroidMsky/article/details/53302959
先上图吧:
这是笔者最近一个项目一直再用的一个选择器库,自己也在其中做了修改,并决定持续维护下去。
先看使用方法:
日期选择:
private void showDateDialog(List<Integer> date) {
DatePickerDialog.Builder builder = new DatePickerDialog.Builder(this);
builder.setOnDateSelectedListener(new DatePickerDialog.OnDateSelectedListener() {
@Override
public void onDateSelected(int[] dates) {
mTextView.setText(dates[0] + "-" + (dates[1] > 9 ? dates[1] : ("0" + dates[1])) + "-"
+ (dates[2] > 9 ? dates[2] : ("0" + dates[2])));
}
@Override
public void onCancel() {
}
})
.setMinYear(1900)
.setMaxYear(2050)
.setSelectYear(date.get(0) - 1)
.setSelectMonth(date.get(1) - 1)
.setSelectDay(date.get(2) - 1);
builder.setMaxYear(DateUtil.getYear());
builder

本文介绍了一个支持时间、日期选择的Android/iOS风格选择器库,详细讲解了其使用方法和自定义扩展。通过分析TimePickerDialog的Builder模式和LoopView组件,展示了如何创建和维护此类选择器。同时提供了源码链接和作者的其他相关文章推荐。
最低0.47元/天 解锁文章
945

被折叠的 条评论
为什么被折叠?



