k线图,实现了柔滑缩放,滑动加载更多。长按选中等交互,包含蜡烛图,分时图,交易量图,深度图,MACD,RSI,KDJ,BOLL图表,也包含MA平均指标。新增指标自定义功能!,新增EMA,SAR指标支持!,支持图表模组折叠/并列展示模式!
| Attribute Name | Default Value | Description |
|---|---|---|
| mainViewHeight | 400 | 主图模块高度 |
| indexViewHeight | 180 | 指标模块高度 |
| viewInterval | 0 | 各个视图模块间的间隔 |
| leftScrollOffset | 0 | X 轴方向的最小滚动值固定偏移量(左边) |
| rightScrollOffset | 0 | X 轴方向的最大滚动值固定偏移量(右边) |
| mainModuleLayoutType | ModuleLayoutType.OVERLAP | 主图模块布局类型 |
| indexModuleLayoutType | ModuleLayoutType.SEPARATE | 指标模块布局类型 |
| dataDisplayType | DataDisplayType.REAL_TIME | 指标模块数据显示类型 |
| pointSize | 6f | 数据点大小 |
| lineWidth | 3f | 线条宽度 |
| lineColor | 0x1Affffff | 线条颜色 |
| labelSize | 26 | 标签字符大小 |
| labelColor | 0xff8c99a6 | 标签字符颜色 |
| onSingleClickSelected | false | 是否可以单击选中 |
| enableLeftLoadMore | true | 启用左滑加载更多 |
| enableRightLoadMore | true | 启用右滑加载更多 |
| borderWidth | 3f | 边框线宽度 |
| borderColor | 0x1Affffff | 边框线颜色 |
| gridCount | 4 | grid 数量 |
| gridLabelMarginVertical | 0 | grid 标签垂直Margin |
| gridScaleLineLength | 10 | grid 刻度线长度 |
| gridLineStyle | LineStyle.DOTTED | grid 线条样式 |
| axisLabelMarginHorizontal | 16f | axis 标签水平Margin |
| axisLabelMarginVertical | 8f | axis 标签垂直Margin |
| axisScaleLineLength | 10 | axis 刻度线长度 |
| axisShowFirst | true | axis 是否显示第一条 |
| axisShowLast | true | axis 是否显示最后一条 |
| axisLabelPosition | PositionType.END | PositionType.TOP |
| axisLineStyle | LineStyle.SOLID | axis 线条样式 |
| axisHighlightAutoWidth | false | axis高亮线条自动宽度 |
| axisHighlightLabelAutoSelect | false | axis高亮线条文字自动选择对应区域值 |
| axisHighlightColor | 0xff4d6370 | axis高亮线条颜色 0x33ffffff |
| gridHighlightAutoWidth | false | grid高亮线条自动宽度 |
| gridHighlightColor | 0xff4d6370 | grid高亮线条颜色 0x33ffffff |
| highLightStyle | HighLightStyle.SOLID | 高亮线条样式 |
| markerRadius | 0 | MarkerView 边框圆角 |
| markerPaddingVertical | 5f | MarkerView 垂直padding |
| markerPaddingHorizontal | 10f | MarkerView 水平padding |
| markerBorderWidth | 3f | MarkerView 边框宽度 |
| markerBorderColor | 0xff4d6370 | MarkerView 边框颜色 |
| markerTextSize | 26 | MarkerView 字符大小 |
| markerTextColor | 0xffffffff | MarkerView 字符颜色 |
| markerStyle | Paint.Style.FILL_AND_STROKE | MarkerView 的style(边框/边框和填充) |
| axisMarkerPosition | PositionType.AUTO | axis 轴 MarkerView 位置 |
| gridMarkerPosition | PositionType.BOTTOM | PositionType.OUTSIDE_VERTICAL |
| selectorPadding | 16 | 信息选择框的padding |
| selectorMarginHorizontal | 16 | 信息选择框的水平margin |
| selectorMarginVertical | 40 | 信息选择框的垂直margin |
| selectorIntervalVertical | 16 | 信息选择框的item垂直间隔 |
| selectorIntervalHorizontal | 50 | 信息选择框的item水平间隔 |
| selectorRadius | 5f | 信息选择框的圆角度数 |
| selectorBorderWidth | 3f | 选择器边框线宽度 |
| selectorBorderColor | 0x55bdd9e6 | 选择器边框线颜色 |
| selectorBackgroundColor | 0xE625383F | 选择器背景颜色 |
| selectorLabelColor | 0xffbdd9e6 | 选择器label颜色 |
| selectorValueColor | 0xffbdd9e6 | 选择器value颜色 |
| selectorLabelSize | 26 | 选择器label文字大小 |
| selectorValueSize | 26 | 选择器value文字大小 |
| indexTextSize | 26f | 指标文字大小 |
| indexTextMarginHorizontal | 0f | 指标文字水平margin |
| indexTextMarginVertical | 8f | 指标文字垂直margin |
| indexTextInterval | 16f | 指标文字的间隔 |
| indexDefaultShowLastItemInfo | true | 指标默认显示最后一条的数据 |
| indexLabelPosition | PositionType.START | PositionType.TOP |
| cursorBackgroundColor | 0xFF061520 | 游标文字容器背景颜色 |
| foldedCursorLineColor | 0xff00efff | (折叠时)游标线颜色 |
| foldedCursorTextColor | 0xff00efff | (折叠时)游标值颜色 |
| spreadCursorLineColor | 0xff00efff | (展开时)游标线颜色 |
| spreadCursorTextColor | 0xff00efff | (展开时)游标值颜色 |
| spreadCursorBorderColor | 0xff00efff | (展开时)游标值容器边框颜色 |
| spreadCursorBorderWidth | 3 | (展开时)游标文字容器边框宽度 |
| spreadCursorRadius | 10 | (展开时)游标文字容器圆角 |
| spreadCursorPaddingHorizontal | 10f | (展开时)游标文字水平Padding |
| spreadCursorPaddingVertical | 6f | (展开时)游标文字垂直Padding |
| spreadTriangleWidth | 10 | (展开时)游标三角宽度 |
| spreadTriangleHeight | 10 | (展开时)游标三角高度 |
| increasingColor | 0xffB5FC00 | 上涨颜色(亮色) |
| decreasingColor | 0xffFE0D5E | 下跌颜色(亮色) |
| darkColorAlpha | 1f | (暗色)透明度(基于涨跌色配合透明度来实现暗色) |
| shaderBeginColorAlpha | 0.35f | 阴影开始颜色的透明度 |
| shaderEndColorAlpha | 0.05f | 阴影结束颜色的透明度 |
| increasingStyle | Paint.Style.FILL | 上涨蜡烛图填充样式。默认实心 |
| decreasingStyle | Paint.Style.STROKE | 下跌蜡烛图填充样式,默认空心 |
| canScroll | true | 能否滚动 |
| pointBorderWidth | 3f | 数据点矩形边框线宽度 |
| pointSpace | 8f | 数据点间隔 |
| pointWidth | 28f | 数据点初始宽度(缩放都将以此宽度为基准) |
| visibleCount | 20 | 竖屏状态下的默认缩放倍数下显示多少个蜡烛图。注:横屏时会自动根据视图宽高变化比例计算,不需要手工设置 |
| maxScale | 10 | 最多放大倍数 |
| minScale | 6 | 最多缩小倍数(缩小后的宽度不会小于 蜡烛图矩形边框线宽度(candleBorderWidth)) |
| currentScale | 1 | 当前缩放倍数 |
| extremumLabelMarginHorizontal | 16f | 极值Label的水平边距 |
| extremumLabelMarginVertical | 8f | 极值Label的垂直边距 |
| extremumLabelPosition | PositionType.END | PositionType.OUTSIDE_VERTICAL |
| candleExtremumLabelSize | 26 | 极值字符大小 |
| candleExtremumLableColor | 0xffffffff | 极值字符颜色 |
| extremumTagDrawable | null | 极值标签Drawable |
| extremumTagDrawableWidth | 0 | 极值标签Drawable宽度 |
| extremumTagDrawableHeight | 0 | 极值标签Drawable高度 |
| extremumTagDrawableMarginHorizontal | 10 | 极值标签Drawable水平margin |
| extremumTagDrawableVisible | ExtremumVisible.MAX_VISIBLE | 极值标签的Drawable显示模式 |
| centerLineColor | 0x1Affffff | 视图中心线颜色 |
| indexTagColor | 0xffFF9F00 | 指标Tag颜色 |
| waterMarkingWidth | 0 | 水印宽度 |
| waterMarkingHeight | 0 | 水印高度 |
| waterMarkingMarginHorizontal | 0 | 水印水平margin |
| waterMarkingMarginVertical | 0 | 水印垂直margin |
| waterMarkingDrawable | null | 水印Drawable |
| waterMarkingPosition | PositionType.START | PositionType.BOTTOM |
| breathingLampRadius | 5 | 呼吸灯圆点半径 |
| breathingLampColor | 0xFFFFFFFF | 呼吸灯颜色 |
| breathingLampAutoTwinkleInterval | 1100 | 呼吸灯自动闪烁时间(0为不自动闪烁) |
| markerPointTextMarginVertical | 8 | 标记点文字垂直边距 |
| markerPointTextMarginHorizontal | 12 | 标记点文字水平边距 |
| markerPointMinMargin | 2 | 标记点最小边距 |
| markerPointLineWidth | 2 | 标记点连接线宽度 |
| markerPointLineDefaultLength | 20 | 标记点连接线默认长度 |
| markerPointJointRadius | 8 | 标记点接点半径(小圆点和小三角) |
| markerPointJointMargin | 6 | 标记点接点边距(小圆点距离K线柱的距离) |
| markerPointTextSize | 20 | 标记点文字大小 |
| markerPointTextColor | 0xFFFFFFFF | 标记点文字颜色 |
| markerPointColorB | 0xFFFF8100 | B标记点颜色 |
| markerPointColorS | 0xFF00ABFF | S标记点颜色 |
| markerPointColorT | 0xFF27BCC4 | T标记点颜色 |
| loadingTextSize | 26 | loading文字大小 |
| loadingTextColor | 0xffffffff | loading文字颜色 |
| loadingText | "Loading..." | loading文字 |
| errorTextSize | 26 | error文字大小 |
| errorTextColor | 0xffffffff | error文字颜色 |
| errorText | "Empty" | error文字 |
| Attribute Name | Default Value | Description |
|---|---|---|
| timeLineWidth | 3f | 分时线宽度 |
| timeLineColor | 0xFF52649C | 分时线颜色 |
| Attribute Name | Default Value | Description |
|---|---|---|
| polylineWidth | 6f | 折线宽度 |
| circleSize | 12f | 圆点大小 |
| depthGridStyle | DepthGridStyle.GAP_STYLE | 深度图grid样式 |