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样式 |