代码实现
代码实现比较简单 按照步骤 你也可以实现同样的效果

第一步 设置依赖
android 和androidX都可以

//时间选择器
implementation ‘com.contrarywind:Android-PickerView:3.2.7’

第二步 创建对象
创建 TimePickerView 对象

 private TimePickerView pvTime; //时间选择器对象@BindView(R.id.tv_data)TextView mTvMyBirthday; //显示时间的TextView

创建完对象后 初始化组件 设置一些基本配置信息

//初始化时间选择器
private void initTimePicker() {Calendar selectedDate = Calendar.getInstance();Calendar startDate = Calendar.getInstance();startDate.set(1900, 1, 1);//起始时间Calendar endDate = Calendar.getInstance();endDate.set(2099, 12, 31);//结束时间pvTime = new TimePickerView.Builder(getActivity(), new TimePickerView.OnTimeSelectListener() {@Overridepublic void onTimeSelect(Date date, View v) {//选中事件回调//mTvMyBirthday 这个组件就是个TextView用来显示日期 如2020-09-08        mTvMyBirthday.setText(getTimes(date));}})//年月日时分秒 的显示与否,不设置则默认全部显示.setType(new boolean[]{true, true, true, false, false, false}).setLabel("年", "月", "日", "时", "", "").isCenterLabel(true).setDividerColor(Color.DKGRAY).setContentSize(21).setDate(selectedDate).setRangDate(startDate, endDate).setDecorView(null).build();
}//格式化时间
private String getTimes(Date date) {SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");return format.format(date);
}

然后在用户点击的时候

case R.id.item_birthday:initTimePicker(); //初始化时间选择器pvTime.show();//显示时间选择器break;

仿抖音短视频APP源码Android轻松实现日期选择器、生日选择器、自定义起始时间相关推荐

  1. 仿抖音短视频APP源码android布局悬停顶部效果

    实现: 1.导入design库 implementation 'com.android.support:design:28.0.0' 2.布局 <android.support.design.w ...

  2. 仿抖音短视频APP源码如何开发抖音类似特效

    仿抖音短视频APP源码如何开发抖音类似特效 1.特效概览 特效列表 特效列表 2.『灵魂出窍』 抖音的实现效果如下: 灵魂出窍 我的实现效果如下: ezgif.com-rotate.gif 代码实现 ...

  3. 仿抖音短视频APP源码,滚动视图

    仿抖音短视频APP源码,滚动视图相关的代码 在xml中添加滚动视图 垂直方向上滚动 <?xml version="1.0" encoding="utf-8" ...

  4. 如何开发仿抖音短视频APP源码?

    如何开发仿抖音短视频APP源码? 流程列表 开发一个短视频最主要的流程分为 3 个,下面我将分步教你实现这 3 个流程下的各个功能点,功能点 API 可按需调用: 视频拍摄 a.启动拍摄 b.给拍摄添 ...

  5. 仿抖音短视频APP源码,顶部导航栏切换详解

    仿抖音短视频APP源码,顶部导航栏切换详解的相关代码 class DaoHangNan extends StatefulWidget //继承StatefulWidget{TabController ...

  6. 仿抖音短视频APP源码,底部弹窗对话框

    仿抖音短视频APP源码,底部弹窗对话框的相关代码 核心代码 final Dialog dialog = new Dialog(this, R.style.BottomDialogStyle); Vie ...

  7. 仿抖音短视频APP源码,刷新屏幕计时,重置系统休眠计时

    仿抖音短视频APP源码,刷新屏幕计时,重置系统休眠计时的相关代码,可同时实现息屏状态下亮屏, 或者即将息屏时, 重置系统休眠计时 PowerManager mPowerManager = (Power ...

  8. 短视频源码仿抖音短视频APP源码短视频平台源码短视频源码

    [WoShop仿抖音短视频源码的主要功能] 1.短视频带货:关联商品的短视频封面会有商品标识,短视频内容中会弹出商品链接 2.直播带货:短视频源码支持直播功能,直播间内可开启带货功能 3.邀请赚钱:用 ...

  9. 仿抖音短视频APP源码html网页图片和文字水平居中垂直居中显示

    div相对于页面水平居中显示: 核心代码:margin:0 auto: /意思为:div的外边距上下为0px,左右居中显示;/ /前提是position为相对定位;不能为absolute绝对定位/ * ...

最新文章

  1. 2021全国高校计算机能力挑战赛(初赛)C语言试题四
  2. MyEclipse2014 破解图文教程
  3. 在微信小程序里自动获得当前手机所在的经纬度并转换成地址
  4. 禁用DropDownList某一选项
  5. Activity加载View调用顺序
  6. android 查询所有图片和视频,Android系统详解之获取图片和视频的缩略图
  7. JAVA 基础之容器集合(Collection和Map)
  8. 【备忘】conda环境常用配置命令
  9. 把汉化的eclipse还原为英语版的小绝招
  10. ajax-loader.gif不存在怎么解决_战神引擎不开门怎么解决?
  11. mysql导入的sql文件导入到哪里了_mysql导入导出sql文件
  12. linux shell中$0,$?,$!等的特殊用法
  13. lisp 标注螺纹孔_尺寸标注之螺纹标注的正确方式
  14. echarts 的柱状图 填充色为透明
  15. vue3 权限菜单( 树形菜单)无限循环
  16. 处理器后面的字母什么意思?看了全搞懂
  17. BOTTON控件介绍及程序基本框架与皮肤自定义
  18. 用VC++6.0制作简易浏览器
  19. arduino+旋转编码器
  20. 胡辛束、咪蒙、papi酱、新世相的焦虑 在2018年继续蔓延

热门文章

  1. EasyGBS设置录像计划时间未生效的原因以及解决方法
  2. php 连等,Phpstorm,xdebug和vagrant仍在等待传入连接
  3. java转换utc时间,Java 8将给定的时间和时区转换为UTC时间
  4. About Face 一 - 目标导向设计
  5. 02、UVM工厂机制
  6. 云·越2021 | 移动云开发者社区网站焕新升级
  7. 剑指offer 32. 从上到下打印二叉树
  8. 全局变量 的全局有多大??
  9. 小程序字体大小怎么设置,小程序修改字体样式方法
  10. 为什么很多公司都转型go语言开发?