查看原文
其他

ListView个性化滑动指示器酷炫效果

2017-04-05 androidstarjack 终端研发部


前言介绍

新的一天,祝愿大家工作愉快!

前几天看到有好多人搞了一个listView的一个指示特效。然后自己下顺便也搞了一下。这是一个对listView的ScrollBar滚动的时候随着ScrollBar弹出了一个悬浮框用于提示。

androidStarjack的博客地址:

正文

前几天看到有好多人搞了一个listView的一个指示特效。然后自己参考了一下

androidStarjack的博客地址:

面对这样的效果年会想起来几种思路?

  • 自定义scrollView+scrollBar

  • 自定义ListView+自定义ScrollBar

  • 自定义 RecycleView

  • 自定义Behavior

  • 自定义listView + PopuWindows

  • 自定义ViewGroup 这几种哪一种是最合适的呢?

分析
  • 首先不看滑动弹出效果,一般来说自定义ListView+自定义ScrollBar是最合适的

  • 自定义 RecycleView 多此一举

  • 自定义Behavior把问题简单复杂话了

  • 自定义scrollView+scrollBar需要重新构造ListView ,重写onDraw,小题大作

  • 自定义ViewGroup 过程太繁琐

  • 如果使用自定义listView + PopuWindows对scrollBar进行设置弹出效果,由于popupWindow是窗体,更不合适是现实出现一个气泡和LISView的scrollBar试试监听的结合。

  • 首先我们确定的是:

    • 自定义ListView

    • 对ScrollBar进行监听和操作

话不多少,还是上代码吧:

MyScrollbarListview.java:


入口类MainActivity.java


布局.xml:

其他代码详见源码地址:

源码已上传 连接地址:

androidStarjack的博客地址:

如果你觉得此文对您有所帮助,欢迎入群 QQ交流群 :232203809   

微信公众号:终端研发部


            

Hello,伙伴们

长按二维码就可以关注我们啦

(欢迎关注学习和交流)



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存