社区
下载资源悬赏专区
帖子详情
仿iOS pickerView下载
weixin_39821526
2019-09-18 04:30:52
仿照iOS pickerView 实现,缺陷是字体颜色,大小变化没有添加动画.
相关下载链接:
//download.csdn.net/download/hb_maorui/9296161?utm_source=bbsseo
...全文
12
回复
打赏
收藏
仿iOS pickerView下载
仿照iOS pickerView 实现,缺陷是字体颜色,大小变化没有添加动画. 相关下载链接://download.csdn.net/download/hb_maorui/9296161?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
仿
iOS
的
Picker
View
控件Android-
Picker
View
.zip
精
仿
iOS
的
Picker
View
控件,有时间选择和选项选择并支持一二三级联动效果——Time
Picker
View
时间选择器,支持年月日时分,年月日,年月,时分等格式——Options
Picker
View
选项选择器,支持一,二,三级选项选择,并且可以设置是否联动2.x是全新的3D效果,比1.x版本更加贴近
iOS
的效果,从外观细节上也得到了改善。api兼容1.x版本,只需要把依赖的版本号升级即可,几乎不用修改代码即可完成升级。效果图: 标签:Android
Android
仿
IOS
Picker
View
支持城市选择和时间选择
Android-
Picker
View
-Library-一个高
仿
IOS
Picker
View
控件的库.zip
这是一个高
仿
IOS
Picker
View
控件的库。代码来自:https://github.com/saiwu-bigkoo/Android-
Picker
View
,在原有代码基础上进行封装,并提供了一些修改属性方法。后期如有时间,将会对原有代码进行优化。预览使用首先需要在 build.gradle 文件中添加依赖:dependencies { compile 'com.airsaid.library:
picker
view
library:1.0.0' }添加好依赖后,重新同步工程。可根据需求使用如下选择器:城市选择: City
Picker
View
mCity
Picker
View
= new City
Picker
View
(this); // 设置点击外部是否消失 // mCity
Picker
View
.setCancelable(true); // 设置滚轮字体大小 // mCity
Picker
View
.setTextSize(18f); // 设置标题 // mCity
Picker
View
.setTitle("我是标题"); // 设置取消文字 // mCity
Picker
View
.setCancelText("我是取消文字"); // 设置取消文字颜色 // mCity
Picker
View
.setCancelTextColor(Color.GRAY); // 设置取消文字大小 // mCity
Picker
View
.setCancelTextSize(14f); // 设置确定文字 // mCity
Picker
View
.setSubmitText("我是确定文字"); // 设置确定文字颜色 // mCity
Picker
View
.setSubmitTextColor(Color.BLACK); // 设置确定文字大小 // mCity
Picker
View
.setSubmitTextSize(14f); // 设置头部背景 // mCity
Picker
View
.setHeadBackgroundColor(Color.RED); mCity
Picker
View
.setOnCitySelectListener(new City
Picker
View
.OnCitySelectListener() { @Override public void onCitySelect(String str) { Toast.makeText(MainActivity.this, str, Toast.LENGTH_SHORT).show(); } }); mCity
Picker
View
.show();时间选择: // Time
Picker
View
同样有上面设置样式的方法 Time
Picker
View
mTime
Picker
View
= new Time
Picker
View
(this, Time
Picker
View
.Type.YEAR_MONTH_DAY); // 设置是否循环 // mTime
Picker
View
.setCyclic(true); // 设置滚轮文字大小 // mTime
Picker
View
.setTextSize(Time
Picker
View
.TextSize.SMALL); // 设置时间可选范围(结合 setTime 方法使用,必须在) // Calendar calendar = Calendar.getInstance(); // mTime
Picker
View
.setRange(calendar.get(Calendar.YEAR) - 100, calendar.get(Calendar.YEAR)); // 设置选中时间 // mTime
Picker
View
.setTime(new Date()); mTime
Picker
View
.setOnTimeSelectListener(new Time
Picker
View
.OnTimeSelectListener() { @Override public void onTimeSelect(Date date) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA); Toast.makeText(MainActivity.this, format.format(date), Toast.LENGTH_SHORT).show(); } }); mTime
Picker
View
.show();选项选择: Options
Picker
View
mOptions
Picker
View
= new Options
Picker
View
<>(this); final ArrayList
list = new ArrayList<>(); list.add("男"); list.add("女"); // 设置数据 mOptions
Picker
View
.set
Picker
(list); // 设置选项单位 // mOptions
Picker
View
.setLabels("性"); mOptions
Picker
View
.setOnOptionsSelectListener(new Options
Picker
View
.OnOptionsSelectListener() { @Override public void onOptionsSelect(int option1, int option2, int option3) { String sex = list.get(option1); Toast.makeText(MainActivity.this, sex, Toast.LENGTH_SHORT).show(); } }); mOptions
Picker
View
.show();
安卓
IOS
风格相关-
仿
ios
-
picker
View
.rar
仿
ios
-
picker
View
.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
仿
iOS
picker
View
仿
照
iOS
picker
View
实现,缺陷是字体颜色,大小变化没有添加动画.
下载资源悬赏专区
12,879
社区成员
12,430,092
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章