MsKnow / SlideSwitch

A widget you can slide it to open or close something

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SlideSwitch

About SlideSwitch

A button that you can slide on or off

How to use it

you can define a slideswitch in xml like the following example

    <com.leaking.slideswitch.SlideSwitch
        android:layout_width="100dip"
        android:layout_height="120dip"
        slideswitch:isOpen="false"
        slideswitch:shape="circle"
        slideswitch:themeColor="#f200aa96" >
    </com.leaking.slideswitch.SlideSwitch>

you can initial the state(on or off) in jave code in this way

	bulletSwitch.setState(true);

and you can listen to the change of the slideswitch like this

    updateSwitch.setSlideListener(new SlideListener() {

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

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

you even can forbid the widget to change its state(open or close) like this

    slide.setSlideable(false);
    slide.setSlideable(true);

What does it look like

##Author

Quinn Chen

chenhuazhaoao@gmail.com

About

A widget you can slide it to open or close something

License:Apache License 2.0


Languages

Language:Java 100.0%