k线图,实现了柔滑缩放,滑动加载更多。长按选中等交互,包含蜡烛图,分时图,交易量图,深度图,MACD,RSI,KDJ,BOLL图表,也包含MA平均指标。新增指标自定义功能!,新增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样式 |