A button that you can slide on or off
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);
##Author
Quinn Chen