【开源】quickscroll
quickscroll
- https://github.com/andraskindler/quickscroll
介绍:
QuickScroll的目的是为了实现google原生应用联系人中的快速滑动效果。它具有原生ListView的快速滑动特性,但有更灵活的自定义样式,而且scrollbar始终是可见的。它的两种模式对应两种样式,分别是popup与indicator。可以和ListView无缝整合。运行效果:

在xml中加入QuickScroll,当前只支持把它放在ListView的右边。
|
1
2
3
4
|
<com.andraskindler.quickscroll.QuickScrollandroid:id="@+id/quickscroll"android:layout_width="wrap_content"android:layout_height="match_parent"/> |
在你的adapter中实现Scrollable 的两个接口interface
|
1
2
3
4
|
@Overridepublic String getIndicatorForPosition(int childposition, int groupposition) { return null;} |
|
1
2
3
4
|
@Overridepublic int getScrollPosition(int childposition, int groupposition) {return 0;} |
初始化:
|
1
2
|
final QuickScroll quickscroll = (QuickScroll) layout.findViewById(R.id.quickscroll);quickscroll.init(QuickScroll.TYPE_INDICATOR, listview, adapter, QuickScroll.STYLE_HOLO);
|
posted on 2015-03-27 10:55 wasdchenhao 阅读(120) 评论(0) 收藏 举报
浙公网安备 33010602011771号