## MiniFenShiView
## 效果预览
| [MiniFenShiView] |
| ------------------------------- |
| |
## 主要文件
| 名字 | 摘要 |
| ---------------- | -------------- |
| [MiniFenShiView] | 迷你分时图 |
### 1. 基本用法
#### 1.1 布局中添加
```android
```
#### 1.2 设置数据
##### 1.2.1 首先实现 [IFenShi] 以及 [IFenShiData]
```android
public class FenShiTime implements IFenShi {
@Override
public String getFenShiCode() {
return code;
}
@Override
public List extends IFenShiData> getFenShiData() {
return data;
}
@Override
public float getFenShiLastClose() {
return settlement;
}
public static class DataBean implements IFenShiData {
@Override
public String getFenShiTime() {
return dateTime;
}
@Override
public float getFenShiPrice() {
return trade;
}
@Override
public float getFenShiVolume() {
return volume;
}
@Override
public float getFenShiAvgPrice() {
return avgPrice;
}
}
}
```
##### 1.2.2 然后再进行数据设置
```android
miniFenShiView.setData(iFenShi);
```
### 2. 配置属性([Attributes])
#### FenShiView
|name|format|description|
|:---:|:---:|:---:|
| upColor | color | 涨颜色 |
| downColor | color | 跌颜色 |
| equalColor | color | 不涨不跌颜色 |
| gradientBottomColor | color | 渐变底部颜色 |
| enableGradientBottom | boolean | 是否启用底部渐变 |
| strokeWidth | dimension | 实线宽 |
| areaAlpha | integer | 价格区域透明度 |
| dottedLineWidth | dimension | 虚线宽 |
| dottedLineSpace | dimension | 虚线间距 |
| alwaysShowDottedLine | boolean | 显示始终显示中线 |
[MiniFenShiView]:https://github.com/yangsanning/StockView/blob/master/stock/src/main/java/ysn/com/stock/view/MiniFenShiView.java
[IFenShi]:https://github.com/yangsanning/StockView/blob/master/stock/src/main/java/ysn/com/stock/bean/IFenShi.java
[IFenShiData]:https://github.com/yangsanning/StockView/blob/master/stock/src/main/java/ysn/com/stock/bean/IFenShiData.java
[Attributes]:https://github.com/yangsanning/StockView/blob/master/stock/src/main/res/values/attrs_mini_fen_shi.xml