An open API service indexing awesome lists of open source software.

https://github.com/skyhacker2/ecsegmentedcontrol

Android模仿iOS UISegmentedControl
https://github.com/skyhacker2/ecsegmentedcontrol

Last synced: 9 months ago
JSON representation

Android模仿iOS UISegmentedControl

Awesome Lists containing this project

README

          

## Overview

iOS的UISegmentedContorl控件在Android上的实现

## Screenshot
![image](./Screenshot.png)

## Installation

```
dependencies {
compile 'com.eleven.lib:ecsegmentedcontrol:+'
}
```

## Usage

###默认样式:

![image](./Screenshot2.png)

```

```

```

经典
摇滚
爵士
正常

```

默认使用colorPrimary颜色。

### 自定义图片背景

![image](./Screenshot3.png)

```

```

### 自定义颜色

![image](./Screenshot4.png)

```

```

selector_segmented_bg:

```


```
selector_segmented_fg:

```


```
selector_segmented_divider:

```


```

### 事件监听

```
mSegmentedControl.setECSegmentedControlListener(new ECSegmentedControl.ECSegmentedControlListener() {
@Override
public void onSelectIndex(int index) {
Log.d(TAG, "select index " + index);
}
});
```

选择选中的index

```
mSegmentedControl2.setSelectedIndex(2);
```

## Attributes

```

```

## Author

Eleven Chen, skyhacker@126.com

## License

ECSegmentedControl is available under the MIT license. See the LICENSE file for more info.