Android自定义横向滚动的柱形图

自定义横向滚动的柱形图,能够更加方便的处理滑动事件,以及各个控件嵌套事件分发过程中的冲突。
zhu要实现的功能:
1.实现触摸滑动效果
2.fling后逐渐停止的效果
3.滑动的后的边界处理,如果外层有viewpager等控件,能够引起viewpager等控件的滑动。
4.多级复杂控件嵌套可能产生的冲突:(看我下篇博客:https://blog.csdn.net/yuezheyue123/article/details/81298754
5.能够根据设置的数据的大小,自动的判断柱形图的高度。

这里写图片描述

下面就是主要的实现功能的方法
1。实现触摸滑动效果
这里写图片描述
这里写图片描述
2。fling后逐渐停止的效果
这里写图片描述
3。滑动的后的边界处理,如果外层有viewpager等控件,能够引起viewpager等控件的滑动。
这里写图片描述

源代码
https://github.com/yunzheyue/honrizontalBar

猜你喜欢

转载自blog.csdn.net/yuezheyue123/article/details/81298754