SlideSwitch滑动开关

Gradle依赖:

添加下面的代码模块Gradle文件,使用此控件模块。

compile 'com.leaking.slideswitch:slideswitch:1.0.0'

添加下面的代码在你的项目文件的工具

allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://dl.bintray.com/leaking/maven'
        }
    }
}

使用

你可以定义在XML中像下面的例子一个滑动开关

  
    

你可以初始状态(开或关)在Java代码这样

  updateSwitch.setSlideListener(new SlideListener() {

            @Override
            public void open() {
                // Do something ,,,
            }

            @Override
            public void close() {
                // Do something ,,,
            }
        });

你甚至可以禁止控件来改变它的状态(打开或关闭)像这样

slide.setSlideable(false);
    slide.setSlideable(true);
SlideSwitch滑动开关_第1张图片
image.png

GitHub地址:https://github.com/Leaking/SlideSwitch

你可能感兴趣的:(SlideSwitch滑动开关)