https://github.com/7heaven/SHSwitchView
an iOS-7 Style Switch for android
https://github.com/7heaven/SHSwitchView
Last synced: 5 months ago
JSON representation
an iOS-7 Style Switch for android
- Host: GitHub
- URL: https://github.com/7heaven/SHSwitchView
- Owner: 7heaven
- License: mit
- Created: 2015-03-14T12:11:51.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-04-17T01:54:57.000Z (almost 8 years ago)
- Last Synced: 2024-08-03T01:14:43.328Z (9 months ago)
- Language: Java
- Homepage:
- Size: 541 KB
- Stars: 367
- Watchers: 17
- Forks: 101
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-android-ui - SHSwitchView - iOS7风格的Switch开关 (SwitchButton)
README
[  ](https://bintray.com/7heaven/maven/iosswitch/_latestVersion)
[](https://travis-ci.org/7heaven/SHSwitchView)
[](LICENSE)## IOS7 风格的Switch开关
### IOS7 Style Switch Widget
*****



## 添加到你的项目中
### add to your project
*****在gradle脚本的dependencies中加入
add follow line to your dependencies in gradle script
```
compile 'com.7heaven.ioswidget:iosswitch:0.6'
```## 使用
### usage
*****```
通过setOn(boolean on)方法设置switch状态,setOn(boolean on, boolean animated)的animated参数决定是否以动画方式切换switch状态
using setOn(boolean on) method to set switch state,pass animated to setOn(boolean on, boolean animated) to switch state animated or not
```
```
通过isOn()获取switch状态using isOn() method to get switch state
``````
通过setOnSwitchStateChangeListener方法增加状态改变回调using setOnSwitchStateChangeListener method to add a callback for switch state change
```
可在xml文件内通过tintColor标签改变颜色
change tint color using attribute show as follow
