先贴一下实现之后的样子:

可以上下滚动选择,也可以点击选择。

具体实现:

1.关于swiper的使用就不多说啦,去官网看下都能明白。

2.然后是初始化swiper,这才是重点

var swiper = new Swiper(‘.swiper-container‘, {

slidesPerView:5,//每页显示的side个数

paginationClickable: true,//是否支持点击

spaceBetween: 5,//每个side的距离

direction: ‘vertical‘,//是否?垂直居中

centeredSlides: true,//是否显示居中

initialSlide :0,//初始位置

slideToClickedSlide:true//是否点击居中

});

初始完之后,就是对样式的调整,为了达到以下的效果,我们需要调整样式

我们可以利用这三个类,分别表示当前选中的slide的前一个,当前的slide,接下来的slider

让选中的slider的font-size变大,前后的slider变小,其他的slider变的更小

.swiper-slide{text-align:center;background:#fff;color:gray;

/*Center slide text vertically*/display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;

}.swiper-slide-active{color:black;font-size:20px;

}.swiper-slide-prev{font-size:16px;

}.swiper-slide-next{font-size:16px;

}

ok,这样就有点样子啦。然后是这两条分割线。

我实现的思路是用定位,将一个div定上去,因为swiper设置了居中的属性,我们只要让居中那个slider展示在这个div里面就可以啦。

.active_line{position:absolute;width:90%;left:5%;top:50%;margin-top:-0.2rem;height:0.4rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;z-index:9;

}

不过要注意的一点是z-index的设置。

在项目实现的过程中,有一点也是让我琢磨了一番,毕竟是引用swiper。当初始化的时候,整个html结构是必须存在的

Slide 1 背景

android仿iphone的时间轮的工具demo,利用swiper仿iphone时间设置滚轮控件(示例代码)...相关推荐

  1. android 仿iphone滚轮,android仿iphone滚轮控件显示效果

    android仿iphone滚轮控件显示效果,供大家参考,具体内容如下 在论坛里看到的,自己弄个效果: 这个滚动的WheelView /* * Android Wheel Control. * htt ...

  2. 日历控件的android代码,Android日历控件PickTime代码实例

    Android日历控件PickTime代码实例 发布时间:2020-10-03 16:05:51 来源:脚本之家 阅读:86 作者:手撕高达的村长 最近做项目,需要设置用户的生日,所以做这样一个功能. ...

  3. 老猪带你玩转自定义控件三——sai大神带我实现ios 8 时间滚轮控件

    ios 8 的时间滚轮控件实现了扁平化,带来很好用户体验,android没有现成控件,小弟不才,数学与算法知识不过关,顾十分苦恼,幸好在github上找到sai大神实现代码,甚为欣喜,顾把学习这个控件 ...

  4. android 5.0新增 ui 控件,android3.0新增ui控件示例说明.doc

    android3.0新增ui控件示例说明 Android3.0新增UI控件 AdapterViewAnimator控件 AdapterViewAnimator(堆View),已知子类有AdapterV ...

  5. android 横向滚轮控件,Android滚轮控件,基于ListView实现,可以自定义样式。

    Android滚轮控件,基于ListView实现,可以自定义样式. Features 支持自定义滚轮样式 支持common和holo两种皮肤 支持文本和图文混排两中数据模版 支持循环显示数据 支持选中 ...

  6. Android点击水波纹扩散效果整理(附带一个自定义的水波纹效果控件)

    很久很久没有写博客了,说来也有点惭愧.正好最近整理自己的项目工程目录,看到一些值得分享的控件,准备在之后的几篇博客中准备把它们陆续搬运上来. 这篇博客准备整理一下Android Material De ...

  7. Android编程之仿iPhone滚轮控件

    网上看到有人写了一个滚动组件,这个不错,大家可以看看 但是,我个人觉得这里有一处不是很好,大家可以试试:不循环的情况下,如果就是最后一个选项,你把它移到最上或者最下的位置,它回滚回到选择条时,是直接跳 ...

  8. php支付密码控件,Android高仿微信支付密码输入控件实例代码

    这篇文章主要为大家详细介绍了Android高仿微信支付密码输入控件的具体实现代码,供大家参考,具体内容如下 像微信支付密码控件,在app中是一个多么司空见惯的功能.最近,项目需要这个功能,于是乎就实现 ...

  9. Android 类似Ios的时间滚轮控件

    之前项目使用的,参考了别人的一个demo,但是原文链接找不到了.... 先说如何使用: //参数1:上下文 //参数2:选中是的ResultHandler回调 //参数3:选择器最早时间 //参数4: ...

最新文章

  1. 用setResult回传intent参数的时候,接收方activity闪退
  2. MySQL在ROW模式下通过binlog提取SQL语句
  3. halcon python 联合开发_使用pythonnet调用halcon脚本
  4. 分解得到的时频域特征_【推荐文章】基于变分模态分解和广义Warblet变换的齿轮故障诊断...
  5. finecms控制器与html,使用@ HTML.Action与参数,以C#控制器
  6. android studio 在gradle 中配置签名文件
  7. Himly TCC Dubbo 程序示例
  8. 设计模式面试题(总结最全面的面试题!!!)
  9. Java项目开发-基于Java的宠物领养管理系统(附源码)
  10. intellij idea 2017破解
  11. 多维数据库概述之一---多维数据库的选择
  12. English Pod 听力学习之路 C69 - C75
  13. 浙江大学 工程伦理 第二章单元测试答案
  14. 为什么很少有单片机机构?培训班一般多少费用?
  15. 程序猿编程课堂 Python学习之入门篇1:环境搭建与第一个程序
  16. SCORM标准及支持SCORM标准学习平台的设计
  17. C++的html模板库——google-ctemplete
  18. 八、DOM(一) -- DOM对象
  19. 如何制作考试条码标签
  20. FastICA算法类有哪些最新发表的毕业论文呢?

热门文章

  1. 易算数学公式计算器介绍
  2. 关于hash哈希以及为什么python中dict和set的key必须为不可变对象
  3. 时代新威专业等级保护测评机构为您解读:2020年最新《定级指南》
  4. Azure 考试认证安排
  5. 基于Qt开发的网络诊断工具
  6. 企业内部沟通,即时通讯软件要怎么选?
  7. 西门子840d备份到u盘_西门子数控系统840D SL程序备份与报警设置.pptx
  8. 软件Bug五种等级,一级最致命
  9. hdu1869 六度分离 (floyed模板题)
  10. 百度AI智能工厂解决方案