Features

Min SDK : 19

Price : Free

Language : Java

Download

Link : Github

Owner : Solartisan

Source Code : Download


WaveSideBar project

一个快速跳跃分组的侧边栏控件,示例中配合RecyclerView实现。

Usage

use WaveSideBarView in the layout file

    <cc.solart.wave.WaveSideBarView
android:id="@+id/side_view"
android:layout_width="match_parent"
android:layout_height="match_parent"/>

set OnTouchLetterChangeListener

    mSideBarView.setOnTouchLetterChangeListener(new WaveSideBarView.OnTouchLetterChangeListener() {
@Override
public void onLetterChange(String letter) {
int pos = adapter.getLetterPosition(letter);
if (pos != -1) {
mRecyclerView.scrollToPosition(pos);
}
}
});

Thanks

used PinnedHeaderDecoration in RecyclerItemDecoration

License

No fucking license. just enjoy it!