# WaveSideBar
**Repository Path**: GodHai/WaveSideBar
## Basic Information
- **Project Name**: WaveSideBar
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-01-29
- **Last Updated**: 2021-01-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
WaveSideBar project
===================
一个快速跳跃分组的侧边栏控件,示例中配合RecyclerView实现。
波浪的实现采用了三段二次贝塞尔曲线,附一张手稿草图,仅供参考。
Usage
---
#### **use `WaveSideBarView` in the layout file**
```xml
```
#### **set `OnTouchLetterChangeListener`**
```java
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](https://github.com/dinuscxj/RecyclerItemDecoration)
License
---
No fucking license. just enjoy it!