时间:2021-05-20
本文主要是介绍利用第三方库实现底部日期选择器滚轮效果,类似IOS日期效果,只记录了一种展示效果,是项目中常用到的,至于用到其他效果以及自定义扩展的可以参考原文自行学习。
原文github地址
效果图参考:
使用方法:
1.AS添加依赖: compile ‘com.contrarywind:Android-PickerView:3.2.6'
2.在Activity中添加如下代码:
TimePickerView pvTime = new TimePickerView.Builder(this, new TimePickerView.OnTimeSelectListener() { @Override public void onTimeSelect(Date date, View v) { btn_date.setText(getTime(date)); } }) .setType(new boolean[]{true, true, true, false, false, false})// 默认全部显示 .setCancelText("取消")//取消按钮文字 .setSubmitText("确定")//确认按钮文字// .setContentSize(18)//滚轮文字大小// .setTitleSize(20)//标题文字大小// //.setTitleText("Title")//标题文字// .setOutSideCancelable(true)//点击屏幕,点在控件外部范围时,是否取消显示// .isCyclic(true)//是否循环滚动// //.setTitleColor(Color.BLACK)//标题文字颜色// .setSubmitColor(Color.BLUE)//确定按钮文字颜色// .setCancelColor(Color.BLUE)//取消按钮文字颜色// //.setTitleBgColor(0xFF666666)//标题背景颜色 Night mode// .setBgColor(0xFF333333)//滚轮背景颜色 Night mode//// .setDate(selectedDate)// 如果不设置的话,默认是系统时间*///// .setRangDate(startDate,endDate)//起始终止年月日设定// //.setLabel("年","月","日","时","分","秒")//默认设置为年月日时分秒 .isCenterLabel(false) //是否只显示中间选中项的label文字,false则每项item全部都带有label。 //.isDialog(true)//是否显示为对话框样式 .build(); pvTime.show();3.运行AS看效果,大功告成,就这么简单。
好记性不如烂笔头,以上只是个人简单记录,只适合新手,方便自己,方便别人,如果有幸帮到了你,那是意外之喜。为了提高开发效率,可以去我的github下载demo
本文github地址
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
aFileChooser是android平台上的一个第三方文件选择器,其在github上的项目主页是:https://github.com/iPaulPro/a
本文主要介绍下如何使用第三方库。1.理解第三方库Python相当于一个手机,第三方库相当于手机里各种各样的APP。当我们想搭建网站时,可以选择功能全面的Djan
前言:在使用pycharm学习python的时候,经常需要第三方库,没有第三方库程序就会报错,pycharm也会提醒你要安装所需要的库,安装第三方库的时候往往就
Android分享功能的实现Android程序里面的分享功能分为第三方程序分享,就是使用QQ空间,QQ微博,新浪微博,人人等第三方包进行分享;还有就是用本地程序
第三方类库源码将一网友的XMPP代码从ADT转到AS时,发现其使用了第三方类库,源码放在了lib下,直接在AS中Importproject,第三方类库并没有自动