状态切换自定义View

2019-07-15  本文已影响0人  Mlxff

SwitchView

项目介绍

用于状态切换,支持随意状态个数、自定义Drawable样式。

源代码:https://github.com/ccMagic/SwitchView

image

使用说明

如下图所示:

image
  1. 为每种状态新建一个SwitchView.SwitchBean,设置显示的文本即可;

  2. 调用 public void setAllStatusList(List<SwitchBean> allStatusList)方法设置状态数据,
    此时即会显示出设置的各个状态按钮;

  3. 调用 public void setIndex(int index)设置当前显示的哪一项状态,数值表示索引项;

  4. 不要忘记设置状态切换监听,status为各个状态显示的文本信息:

    switchView.setOnStatusChangeListener(new SwitchView.OnStatusChangeListener() {
         [@Override](https://my.oschina.net/u/1162528)
         public void statusChange(String status) {
           
         }
     });
上一篇下一篇

猜你喜欢

热点阅读