# SlideToggleView
**Repository Path**: onlyloveyd/SlideToggleView
## Basic Information
- **Project Name**: SlideToggleView
- **Description**: 🔥♨️Shimmer Slide Toggle View ♨️🔥
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2020-07-13
- **Last Updated**: 2021-06-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[](https://opensource.org/licenses/mit-license.php)
[](https://jitpack.io/#onlyloveyd/SlideToggleView)
# SlideToggleView
🍎A simple SlideToggleView for Android.
## Installation
### Gradle
**Step 1.** Add it in your root build.gradle at the end of repositories:
```groovy
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```
**Step 2.** Add the dependency
```groovy
dependencies {
iimplementation 'com.github.onlyloveyd:SlideToggleView:1.0'
}
```
## Basic Usage
**Step 1.** Add **SlideToggleView** into your layout
```xml
```
**Step 2.**(optional)add SlideToggleListener for SlideToggleView
```java
mBinding.slideToggleView.setSlideToggleListener(new SlideToggleView.SlideToggleListener() {
@Override
public void onBlockPositionChanged(SlideToggleView view, int left, int total,
int slide) {
String content = String.format(Locale.CHINESE, "left: %d - total: %d - slide: %d",
left, total, slide);
mBinding.shimmerTextView.setText(content);
}
@Override
public void onSlideOpen(SlideToggleView view) {
Toast.makeText(MainActivity.this, "Slide Toggle is Open",
Toast.LENGTH_SHORT).show();
}
});
```
## Attributes
|Attribute|Usage|
|--|--|
|stv_text|居中文字内容|
|stv_textSize|居中文字大小|
|stv_textColor|居中文字颜色|
|stv_slideBlock|滑块图片|
|stv_blockLeftMargin|滑块左间距|
|stv_blockRightMargin|滑块左间距|
|stv_blockTopMargin|滑块顶部间距|
|stv_blockBottomMargin|滑块底部间距|
|stv_remain|滑块打开误差范围值|
## Basic Result
