专栏名称: 鸿洋
你好,欢迎关注鸿洋的公众号,每天为您推送高质量文章,让你每天都能涨知识。点击历史消息,查看所有已推送的文章,喜欢可以置顶本公众号。此外,本公众号支持投稿,如果你有原创的文章,希望通过本公众号发布,欢迎投稿。
目录
相关文章推荐
复利大王  ·  美女硕士被妈妈的驭男术坑了 ·  16 小时前  
复利大王  ·  青岛大所女律师cg事件 ·  16 小时前  
复利大王  ·  复旦大四小迷妹,被交大phd海王pua ·  16 小时前  
复利大王  ·  O站要卖身了 ·  昨天  
复利大王  ·  满级英语翻译,看完笑的肚子疼!哈哈 ·  昨天  
51好读  ›  专栏  ›  鸿洋

Android 仿iOS滚轮选择控件

鸿洋  · 公众号  · android  · 2017-05-11 07:16

正文

请到「今天看啥」查看全文



最近项目中需要用到类似iOS的滚轮选择控件,在网上找了些资料,自己写了个自定义控件,为了方便自己以后查看就有了这篇博客,当然了,也是为了跟大家分享一下,有什么问题也请在下面给我留言,好了废话不多说了,先上一下效果图。


效果图:




带确定、取消头的效果图:




第二种效果是基于第一种效果的,所以接下来分析思路以及介绍源码我都会只说第一种,不过最后我也会分享源码链接里面有包括第二种的所有源码,有兴趣可以下载下来试试。


源码下载:

http://download.csdn.net/download/wozuihaole/9814166


我用了两种方法来实现第一种效果,我接下来都会介绍,一种是直接用ondraw方法将所有数据都画出来,然后每次滑动根据滑动距离重绘界面来实现的,第二种是继承linearlayout,把内容textview都放到布局中,给他一个scroll用来实现滑动,最后的实现效果差不多,不过我觉得第一种比第二种滑动更流畅,但是第二种比第一种代码更好理解。


1
继承View实现


第一种继承View用ondraw方法画出界面:


思路:


  1. 指定你希望一屏显示的条目个数count;







请到「今天看啥」查看全文