- 论坛徽章:
- 0
|
本帖最后由 touchfeeling 于 2015-05-29 09:45 编辑
原文可查看:https://github.com/zcweng/ToggleButton
实现效果为:
如何使用:- xmlns:toggle="http://schemas.android.com/apk/res-auto"
- <com.zcw.togglebutton.ToggleButton
- android:layout_width="54dp"
- toggle:onColor="#f00"
- toggle:offColor="#ddd"
- toggle:spotColor="#00f"
- toggle:offBorderColor="#000"
- toggle:borderWidth="2dp"
- android:layout_height="30dp" >
- </com.zcw.togglebutton.ToggleButton>
- ToggleButton toggleBtn;
- //切换开关
- toggleBtn.toggle();
- //切换无动画
- toggleBtn.toggle(false);
- //开关切换事件
- toggleBtn.setOnToggleChanged(new OnToggleChanged(){
- @Override
- public void onToggle(boolean on) {
- }
- });
- toggleBtn.setToggleOn();
- toggleBtn.setToggleOff();
- //无动画切换
- toggleBtn.setToggleOn(false);
- toggleBtn.setToggleOff(false);
- //禁用动画
- toggleBtn.setAnimate(false);
复制代码
|
|