iOS风格SwitchButton。 只涉及到一个类文件,异常容易集成进入你的项目。支持开关的"延时和回滚"操作。only one class file, very easy to integrate into your program. support the delay operation and rolling
iOS风格SwitchButton。 只涉及到一个类文件,异常容易集成进入你的项目。支持开关的"延时和回滚"操作。only one class file, very easy to integrate into your program. support the delay operation and rolling
implementation 'com.GitHub.iielse:switchbutton:1.0.5'switchView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
boolean isOpened = switchView.isOpened();
}
});或者
switchView.setOnStateChangedListener(new SwitchView.OnStateChangedListener() {
@Override
public void toggleToOn(SwitchView view) {
view.toggleSwitch(true); // or false
}
@Override
public void toggleToOff(SwitchView view) {
view.toggleSwitch(false); // or true
}
});| attr | 描述 |
|---|---|
| hasShadow | 是否显示按钮阴影 |
| primaryColor | 启用状态背景色 |
| primaryColorDark | 启动状态按钮边框颜色 |
| offColor | 关闭状态描边颜色 |
| offColorDark | 关闭状态按钮边框颜色 |
| shadowColor | 按钮阴影颜色 |
| ratioAspect | 按钮宽高比例(0,1] 不建议大幅调整 |
| isOpened | 初始化默认状态 |
暂无开放 Issues,或尚未同步最近议题。