状态切换自定义View
2019-07-15 本文已影响0人
Mlxff
SwitchView
项目介绍
用于状态切换,支持随意状态个数、自定义Drawable样式。
源代码:https://github.com/ccMagic/SwitchView
image使用说明
如下图所示:
image-
为每种状态新建一个SwitchView.SwitchBean,设置显示的文本即可;
-
调用 public void setAllStatusList(List<SwitchBean> allStatusList)方法设置状态数据,
此时即会显示出设置的各个状态按钮; -
调用 public void setIndex(int index)设置当前显示的哪一项状态,数值表示索引项;
-
不要忘记设置状态切换监听,status为各个状态显示的文本信息:
switchView.setOnStatusChangeListener(new SwitchView.OnStatusChangeListener() { [@Override](https://my.oschina.net/u/1162528) public void statusChange(String status) { } });