https://github.com/7heaven/shswitchview
an iOS-7 Style Switch for android
https://github.com/7heaven/shswitchview
Last synced: about 1 month 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 (about 8 years ago)
- Last Synced: 2025-03-30T18:08:28.748Z (about 2 months ago)
- Language: Java
- Homepage:
- Size: 541 KB
- Stars: 368
- Watchers: 16
- Forks: 101
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
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
