initTheme property

Map initTheme
getter/setter pair

Implementation

Map initTheme = {
  ColorType['themeRed']: const Color.fromRGBO(244, 67, 54, 1),
  ColorType['themeLightRed']: const Color.fromRGBO(229, 115, 115, 1),
  ColorType['themeGreen']: const Color.fromRGBO(76, 175, 80, 1),
  ColorType['themeLightGreen']: const Color.fromRGBO(129, 199, 132, 1),
  ColorType['upColor']: const Color.fromRGBO(244, 67, 54, 1), //默认成主题红色   程序启动后会根据规则设定色值
  ColorType['lightUpColor']: const Color.fromRGBO(229, 115, 115, 1), //默认成主题红色   程序启动后会根据规则设定色值
  ColorType['downColor']: const Color.fromRGBO(76, 175, 80, 1), //默认成主题绿色  程序启动后会根据规则设定色值
  ColorType['lightDownColor']: const Color.fromRGBO(129, 199, 132, 1), //默认成主题绿色  程序启动后会根据规则设定色值
  'hloc':{//高开低收容器
    'containerPadding':5.0, //容器padding double
    'containerPaddingPC':2.0,
    'containerColor':const Color.fromRGBO(96, 125, 139, 1),//容器背景色
    'containerRadius':8.0,//容器圆角 double
    'containerWidth':129.0,//容器宽度 double
    'gap':8.0,//每行间距 double
    //===============右箭头icon=================
    'rightArrowIcon':'icons/rightArrow.png',//右箭头icon
    'rightArrowIconColor':const Color.fromRGBO(255, 255, 255, 1),
    //===============字体样式====================
    'textDirection': TextDirection.ltr,
    'fontSize':9.0,
    'fontSizePc':12.0,
    'labelTextStyle':TextStyle( //标题字体
      fontSize: 9.0, //会根据是否是pc来调整字体大小
      fontFamily: 'Satoshi',
      fontWeight: FontWeight.w400,
      color:const Color.fromRGBO(255, 255, 255, 1),
      decoration:TextDecoration.none,
      height: 1.0,//行高倍数 double
    ),
    'valueTextStyle':TextStyle(//内容字体
      fontSize: 9.0,//会根据是否是pc来调整字体大小
      fontFamily: 'Satoshi',
      fontWeight: FontWeight.w400,
      color:const Color.fromRGBO(255, 255, 255, 1),
      decoration:TextDecoration.none,
      height: 1.0,//行高倍数 double
    ),
    'valueUpTextStyle':TextStyle(//上涨字体
      fontSize: 9.0,//会根据是否是pc来调整字体大小
      fontFamily: 'Satoshi',
      fontWeight: FontWeight.w400,
      color:const Color.fromRGBO(244, 67, 54, 1),//会设置成主题红绿色,以及根据颜色规则更换红绿色
      decoration:TextDecoration.none,
      height: 1.0,//行高倍数 double
    ),
    'valueDownTextStyle':TextStyle(//下跌字体
      fontSize: 9.0,//会根据是否是pc来调整字体大小
      fontFamily: 'Satoshi',
      fontWeight: FontWeight.w400,
      color:const Color.fromRGBO(76, 175, 80, 1), //会设置成主题红绿色,以及根据颜色规则更换红绿色
      decoration:TextDecoration.none,
      height: 1.0,//行高倍数 double
    ),
  },
  'drawtool':{//高开低收容器
    'containerColor':const Color.fromRGBO(96, 125, 139, 1),//容器背景色
    'containerBorderColor':const Color.fromRGBO(33, 150, 243, 1),//容器边框颜色
    'containerRadius':8.0,//容器圆角. double
    'iconColor':const Color.fromRGBO(255, 193, 7, 1), //svg图标颜色
    'selIconColor':const Color.fromRGBO(33, 150, 243, 1),//svg图标选中颜色
    'selBlockColor':const Color.fromRGBO(33, 150, 243, 1),//色块选中颜色
    'dragIcon':'icons/drag.svg',//拖动icon
    'penIcon':'icons/pen.svg',//画笔icon
    'fullIcon':'icons/full.svg',//填充icon
    'lockOpenIcon':'icons/lockOpen.svg',//锁icon,开锁
    'lockCloseIcon':'icons/lockClose.svg',//锁icon,关锁
    'delIcon':'icons/del.svg',//删除icon
    'strokeList':[1,2,3,4],
    //===============字体样式====================
    'txtStyle':TextStyle(//字体样式
      fontSize: 12.0,
      fontFamily: 'Satoshi',
      fontWeight: FontWeight.w500,
      color:Color.fromRGBO(26, 26, 26, 1),
      decoration:TextDecoration.none
    ),
    'selTxtStyle':TextStyle(//选中字体样式
      fontSize: 12.0,
      fontFamily: 'Satoshi',
      fontWeight: FontWeight.w500,
      color:Color.fromRGBO(82, 39, 255, 1),//选项选中颜色
      decoration:TextDecoration.none
    ),
  },
  'magnifier':{//放大镜
    'left':5.0, // double
    'right':5.0,// double
    'top':5.0,// double
    'magnificationScale':2.0,//放大倍数 double
    'r':100.0,//半径大小
    'borderColor':const Color.fromRGBO(255, 255, 255, 0.1),//边框颜色
    'borderWidth':1.0,//边框笔触宽度
  },
  'zbset':{//指标设置容器
    'containerPadding':2.0, //容器padding double
    'containerPaddingPC':8.0,
    'containerColor':const Color.fromRGBO(96, 125, 139, 1),//容器背景色
    'containerBorderColor':const Color.fromRGBO(33, 150, 243, 1),//容器边框颜色
    'containerRadius':8.0,//容器圆角. double
    'selBlockColor':const Color.fromRGBO(33, 150, 243, 1),//笔触色块选中边框颜色
    //===============icon====================
    'strokeIcon':'assets/icons/full.svg',//笔触颜色切换按钮
    'strokeIconColor':const Color.fromRGBO(255, 193, 7, 1),//笔触按钮颜色(没有使用,使用选中颜色)
    'closeIcon':'assets/icons/close.svg',//关闭按钮
    'closeIconColor':const Color.fromRGBO(255, 193, 7, 1),//关闭按钮颜色
    //===============字体样式====================
    'labelTxtStyle':TextStyle(//标题文本样式
      fontSize: 14.0,
      fontFamily: 'Satoshi',
      fontWeight: FontWeight.w500,
      color:Color.fromRGBO(255, 255, 255, 1),
      decoration:TextDecoration.none
    ),
    'contentTxtStyle':TextStyle(//内容文本样式
      fontSize: 12.0,
      fontFamily: 'Satoshi',
      fontWeight: FontWeight.w500,
      color:const Color.fromRGBO(255, 193, 7, 1),
      decoration:TextDecoration.none
    ),
    'contentInputTxtStyle':TextStyle(//输入框内容文本样式
      fontSize: 12.0,
      fontFamily: 'Satoshi',
      fontWeight: FontWeight.w500,
      color:const Color.fromRGBO(255, 193, 7, 1),
      decoration:TextDecoration.none
    ),
    'contentInputCursorColor':const Color.fromRGBO(255, 193, 7, 1),//光标颜色
    //===============按钮样式====================
    'okButtonStyle':ButtonStyle(// 确定按钮样式
      textStyle:WidgetStateProperty.all(
        TextStyle(
          fontSize: 14.0,
          fontFamily: 'Satoshi',
          fontWeight: FontWeight.w500,
          color:Color.fromRGBO(255, 255, 255, 1),
          decoration:TextDecoration.none
        )
      ),
      backgroundColor:WidgetStateProperty.all(const Color.fromRGBO(255, 193, 7, 1)),
    ),
    'cancleButtonStyle':ButtonStyle(// 取消按钮样式
      textStyle:WidgetStateProperty.all(
        TextStyle(
          fontSize: 14.0,
          fontFamily: 'Satoshi',
          fontWeight: FontWeight.w500,
          color:Color.fromRGBO(255, 255, 255, 1),
          decoration:TextDecoration.none
        )
      ),
      backgroundColor:WidgetStateProperty.all(const Color.fromRGBO(255, 193, 7, 1)),
    ),
    //======================笔触宽度====================
    'strokeList':[1,2,3,4],
  },
  'bg':const Color.fromRGBO(0, 0, 0, 1),
  'bgLineStyle': {
    'property': {
      //横向分割线
      'hCopies': 10,
      //竖向分割线
      'vCopies': 5,
      //是否绘制成虚线
      'dottedLine': false,
      //虚线断长度,间隔长度和虚线断一样长
      'dottedLineLength': 0.0,
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      //画笔颜色
      'color': const Color.fromRGBO(76, 175, 80, 1),
      //fill 默认值 填充  stroke描边,
      'style': PaintingStyle.stroke,
      //线头样式
      //butt直角 默认值 端点直角,线条长度‌等于‌坐标距离
      //round圆角 端点圆润,线条长度‌最长
      //square方角  端点呈方形,线条长度‌略长于‌实际坐标  需要精确控制线条总长度时(延伸效果需纳入计算)总长度=绘制长度+线宽
      'strokeCap': StrokeCap.butt,
      //线条拐角样式
      //miter 尖角连接 默认值 可能形成尖锐拐角
      //round 圆角链接 拐角处绘制圆弧平滑过渡
      //bevel 斜切连接,直接切割拐角形成平切面
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      //设置画笔粗细
      'strokeWidth': 1.0,
    },
    'fill': {
      //填充颜色
      'color': '',
      //填充
      'style': PaintingStyle.fill,
    },
    'font': {
      //文本对齐方式
      'textAlign': TextAlign.left,
      //文本字体大小
      'fontSize': 11.0,
      //文本展示行数,超过...
      'maxLines': 1,
      //文本左右排版布局,这个运行时会根据kline里的参数进行修改
      'textDirection': TextDirection.ltr,
      //文本颜色
      'color': const Color.fromRGBO(33, 150, 243, 1),
      //文本字重
      'fontWeight': FontWeight.bold,
      //字体
      'fontFamily': null,
    }
  },
  'yAxisStyle': {
    'property': {
      //横向分割线,这里配置已经无效,k线y轴份数=总分数-附图份数,程序里会自动结合bgline的配置计算
      'hCopies': 10,
      //是否绘制成虚线
      'dottedLine': false,
      //虚线断长度,间隔长度和虚线断一样长
      'dottedLineLength': 0.0,
      //是否渐变填充
      'gradient': false,
      //渐变填充类型 LinearGradient‌(线性渐变) ‌RadialGradient‌(放射渐变)‌SweepGradient‌(扇形渐变)
      'gradientType': '',
      //渐变填充颜色
      'gradientColors': [],
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      //画笔颜色
      'color': const Color.fromRGBO(0, 0, 0, 1),
      //fill 默认值 填充  stroke描边,
      'style': PaintingStyle.stroke,
      //线头样式
      //butt直角 默认值 端点直角,线条长度‌等于‌坐标距离
      //round圆角 端点圆润,线条长度‌最长
      //square方角  端点呈方形,线条长度‌略长于‌实际坐标  需要精确控制线条总长度时(延伸效果需纳入计算)总长度=绘制长度+线宽
      'strokeCap': StrokeCap.butt,
      //线条拐角样式
      //miter 尖角连接 默认值 可能形成尖锐拐角
      //round 圆角链接 拐角处绘制圆弧平滑过渡
      //bevel 斜切连接,直接切割拐角形成平切面
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      //设置画笔粗细
      'strokeWidth': 1.0,
    },
    'fill': {
      //填充颜色
      'color': const Color.fromRGBO(76, 175, 80, 1),
      //填充
      'style': PaintingStyle.fill,
    },
    'font': {
      //文本对齐方式
      'textAlign': TextAlign.left,
      //文本字体大小
      'fontSize': 11.0,
      //文本展示行数,超过...
      'maxLines': 1,
      //文本左右排版布局,这个运行时会根据kline里的参数进行修改
      'textDirection': TextDirection.ltr,
      //文本颜色
      'color': const Color.fromRGBO(233, 30, 99, 1),
      //文本字重
      'fontWeight': FontWeight.bold,
      //字体
      'fontFamily': null,
    }
  },
  'xAxisStyle': {
    'property': {
      //竖向分割线
      'vCopies': 5,
      //是否绘制成虚线
      'dottedLine': false,
      //虚线断长度,间隔长度和虚线断一样长
      'dottedLineLength': 0.0,
      //是否渐变填充
      'gradient': false,
      //渐变填充类型 LinearGradient‌(线性渐变) ‌RadialGradient‌(放射渐变)‌SweepGradient‌(扇形渐变)
      'gradientType': '',
      //渐变填充颜色
      'gradientColors': [],
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      //画笔颜色
      'color': const Color.fromRGBO(76, 175, 80, 1),
      //fill 默认值 填充  stroke描边,
      'style': PaintingStyle.stroke,
      //线头样式
      //butt直角 默认值 端点直角,线条长度‌等于‌坐标距离
      //round圆角 端点圆润,线条长度‌最长
      //square方角  端点呈方形,线条长度‌略长于‌实际坐标  需要精确控制线条总长度时(延伸效果需纳入计算)总长度=绘制长度+线宽
      'strokeCap': StrokeCap.butt,
      //线条拐角样式
      //miter 尖角连接 默认值 可能形成尖锐拐角
      //round 圆角链接 拐角处绘制圆弧平滑过渡
      //bevel 斜切连接,直接切割拐角形成平切面
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      //设置画笔粗细
      'strokeWidth': 1.0,
    },
    'fill': {
      //填充颜色
      'color': const Color.fromRGBO(76, 175, 80, 1),
      //填充
      'style': PaintingStyle.fill,
    },
    'font': {
      //文本对齐方式
      'textAlign': TextAlign.center,
      //文本字体大小
      'fontSize': 11.0,
      //文本展示行数,超过...
      'maxLines': 1,
      //文本左右排版布局,这个运行时会根据kline里的参数进行修改
      'textDirection': TextDirection.ltr,
      //文本颜色
      'color': const Color.fromRGBO(76, 175, 80, 1),
      //文本字重
      'fontWeight': FontWeight.bold,
      //字体
      'fontFamily': null,
    }
  },
  'candleUpStyle': {
    'property': {
      //是否绘制成虚线
      'dottedLine': false,
      //虚线断长度,间隔长度和虚线断一样长
      'dottedLineLength': 0.0,
      //是否渐变填充
      'gradient': false,
      //渐变填充类型 LinearGradient‌(线性渐变) ‌RadialGradient‌(放射渐变)‌SweepGradient‌(扇形渐变)
      'gradientType': '',
      //渐变填充颜色
      'gradientColors': [],
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      'style': PaintingStyle.stroke,
      'strokeCap': StrokeCap.butt,
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      'strokeWidth': 1.0,
    },
  },
  'candleDownStyle': {
    'property': {
      //是否绘制成虚线
      'dottedLine': false,
      //虚线断长度,间隔长度和虚线断一样长
      'dottedLineLength': 0.0,
      //是否渐变填充
      'gradient': false,
      //渐变填充类型 LinearGradient‌(线性渐变) ‌RadialGradient‌(放射渐变)‌SweepGradient‌(扇形渐变)
      'gradientType': '',
      //渐变填充颜色
      'gradientColors': [],
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      'style': PaintingStyle.stroke,
      'strokeCap': StrokeCap.butt,
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      'strokeWidth': 1.0,
    },
  },
  'candleZxStyle': {
    'property': {
      //是否渐变填充
      'gradient': true,
      //渐变填充类型 LinearGradient‌(线性渐变) ‌RadialGradient‌(放射渐变)‌SweepGradient‌(扇形渐变)
      'gradientType': 'LinearGradient',
      //渐变填充颜色
      'gradientColors': <Color>[
        const Color.fromRGBO(33, 150, 243, 1),
        const Color.fromRGBO(168, 181, 190, 1)
      ],
      //渐变填充区域
      'gradientSize': [0.0, 0.0, 0.0, 0.0],
      'gradientRadius': 0.5, //仅在gradientType是‌RadialGradient‌时有效
      'gradientCenter': Alignment
          .center, //仅在gradientType是‌RadialGradient‌/‌SweepGradient时有效
      'gradientStartAngle': 0.0, //仅在gradientType是‌SweepGradient时有效  起始角度(弧度制)
      'gradientEndAngle':
          3.14, //仅在gradientType是‌SweepGradient‌‌时有效  结束角度(π弧度,即180度)
      'gradientStops': [
        0.2,
        1.0
      ], //仅在gradientType是‌SweepGradient‌‌时有效  颜色分布位置(可选)
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      'color': const Color.fromRGBO(33, 150, 243, 1),
      'style': PaintingStyle.stroke,
      'strokeCap': StrokeCap.butt,
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      'strokeWidth': 1.0,
    },
    'fill': {
      //填充颜色
      'color': const Color.fromRGBO(33, 150, 243, 1),
      //填充
      'style': PaintingStyle.fill,
    },
  },
  'goToTimeStyle': {
    'property': {
      //是否闭合路径
      'close': true,
      'reactRound': 4.0, //圆角
    },
    'stroke': {
      //画笔颜色
      'color': const Color.fromRGBO(255, 193, 7, 1),
      //fill 默认值 填充  stroke描边,
      'style': PaintingStyle.stroke,
      //线头样式
      //butt直角 默认值 端点直角,线条长度‌等于‌坐标距离
      //round圆角 端点圆润,线条长度‌最长
      //square方角  端点呈方形,线条长度‌略长于‌实际坐标  需要精确控制线条总长度时(延伸效果需纳入计算)总长度=绘制长度+线宽
      'strokeCap': StrokeCap.butt,
      //线条拐角样式
      //miter 尖角连接 默认值 可能形成尖锐拐角
      //round 圆角链接 拐角处绘制圆弧平滑过渡
      //bevel 斜切连接,直接切割拐角形成平切面
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      //设置画笔粗细
      'strokeWidth': 1.0,
    },
    'fill': {
      //填充颜色
      'color': const Color.fromRGBO(255, 193, 7, 1),
      //填充
      'style': PaintingStyle.fill,
    },
    'font': {
      //文本对齐方式
      'textAlign': TextAlign.center,
      //文本字体大小
      'fontSize': 11.0,
      //文本展示行数,超过...
      'maxLines': 1,
      //文本左右排版布局,这个运行时会根据kline里的参数进行修改
      'textDirection': TextDirection.ltr,
      //文本颜色
      'color': const Color.fromRGBO(33, 150, 243, 1),
      //文本字重
      'fontWeight': FontWeight.bold,
      //字体
      'fontFamily': null,
    }
  },
  'kMMStyle': {
    'property': {
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      //画笔颜色
      'color': const Color.fromRGBO(255, 193, 7, 1),
      //fill 默认值 填充  stroke描边,
      'style': PaintingStyle.stroke,
      //线头样式
      //butt直角 默认值 端点直角,线条长度‌等于‌坐标距离
      //round圆角 端点圆润,线条长度‌最长
      //square方角  端点呈方形,线条长度‌略长于‌实际坐标  需要精确控制线条总长度时(延伸效果需纳入计算)总长度=绘制长度+线宽
      'strokeCap': StrokeCap.butt,
      //线条拐角样式
      //miter 尖角连接 默认值 可能形成尖锐拐角
      //round 圆角链接 拐角处绘制圆弧平滑过渡
      //bevel 斜切连接,直接切割拐角形成平切面
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      //设置画笔粗细
      'strokeWidth': 1.0,
    },
    'fill': {
      //填充颜色
      'color': const Color.fromRGBO(255, 193, 7, 1),
      //填充
      'style': PaintingStyle.fill,
    },
    'font': {
      //文本对齐方式
      'textAlign': TextAlign.center,
      //文本字体大小
      'fontSize': 11.0,
      //文本展示行数,超过...
      'maxLines': 1,
      //文本左右排版布局,这个运行时会根据kline里的参数进行修改
      'textDirection': TextDirection.ltr,
      //文本颜色
      'color': const Color.fromRGBO(255, 193, 7, 1),
      //文本字重
      'fontWeight': FontWeight.bold,
      //字体
      'fontFamily': null,
    }
  },
  'kCtipStyle': {
    'property': {
      'reactRound': 4.0, //圆角
      'padding':4.0,//边距
      //是否绘制成虚线
      'dottedLine': true,
      //虚线断长度,间隔长度和虚线断一样长
      'dottedLineLength': 5.0,
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      //画笔颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //fill 默认值 填充  stroke描边,
      'style': PaintingStyle.stroke,
      //线头样式
      //butt直角 默认值 端点直角,线条长度‌等于‌坐标距离
      //round圆角 端点圆润,线条长度‌最长
      //square方角  端点呈方形,线条长度‌略长于‌实际坐标  需要精确控制线条总长度时(延伸效果需纳入计算)总长度=绘制长度+线宽
      'strokeCap': StrokeCap.butt,
      //线条拐角样式
      //miter 尖角连接 默认值 可能形成尖锐拐角
      //round 圆角链接 拐角处绘制圆弧平滑过渡
      //bevel 斜切连接,直接切割拐角形成平切面
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      //设置画笔粗细
      'strokeWidth': 1.0,
    },
    'fill': {
      //填充颜色
      'color': const Color.fromRGBO(255, 86, 34, 0.376),
      //填充
      'style': PaintingStyle.fill,
    },
    'font': {
      //文本对齐方式
      'textAlign': TextAlign.center,
      //文本字体大小
      'fontSize': 11.0,
      //文本展示行数,超过...
      'maxLines': 1,
      //文本左右排版布局,这个运行时会根据kline里的参数进行修改
      'textDirection': TextDirection.ltr,
      //文本颜色
      'color': const Color.fromRGBO(33, 150, 243, 1),
      //文本字重
      'fontWeight': FontWeight.bold,
      //字体
      'fontFamily': null,
    }
  },
  'kCtipTxt': {
    'containerColor':const Color.fromRGBO(96, 125, 139, 1),//容器背景色
    'containerBorderColor':const Color.fromRGBO(96, 125, 139, 1),//容器背景色
    'containerRadius':4.0,//容器圆角 double
    'containerPadding':4.0,//边距
    'textAlign': TextAlign.center,//文本对齐方式
    'maxLines': 1,//文本展示行数,超过...
    'textDirection': TextDirection.ltr,//文本左右排版布局
    //===============字体样式====================
    'textStyle':TextStyle( //标题字体
      fontSize: 11.0,
      fontFamily: 'Satoshi',
      fontWeight: FontWeight.w400,
      color:const Color.fromRGBO(255, 255, 255, 1),
      decoration:TextDecoration.none,
    ),
  },
  'crossStyle': {
    'property': {
      'reactRound': 4.0, //圆角
      'padding':4.0,//间距
      //是否绘制成虚线
      'dottedLine': true,
      //虚线断长度,间隔长度和虚线断一样长
      'dottedLineLength': 5.0,
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      //画笔颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //fill 默认值 填充  stroke描边,
      'style': PaintingStyle.stroke,
      //线头样式
      //butt直角 默认值 端点直角,线条长度‌等于‌坐标距离
      //round圆角 端点圆润,线条长度‌最长
      //square方角  端点呈方形,线条长度‌略长于‌实际坐标  需要精确控制线条总长度时(延伸效果需纳入计算)总长度=绘制长度+线宽
      'strokeCap': StrokeCap.butt,
      //线条拐角样式
      //miter 尖角连接 默认值 可能形成尖锐拐角
      //round 圆角链接 拐角处绘制圆弧平滑过渡
      //bevel 斜切连接,直接切割拐角形成平切面
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      //设置画笔粗细
      'strokeWidth': 1.0,
    },
    'fill': {
      //填充颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //填充
      'style': PaintingStyle.fill,
    },
    'font': {
      //文本对齐方式
      'textAlign': TextAlign.center,
      //文本字体大小
      'fontSize': 11.0,
      //文本展示行数,超过...
      'maxLines': 1,
      //文本左右排版布局,这个运行时会根据kline里的参数进行修改
      'textDirection': TextDirection.ltr,
      //文本颜色
      'color': const Color.fromRGBO(33, 150, 243, 1),
      //文本字重
      'fontWeight': FontWeight.bold,
      //字体
      'fontFamily': null,
    }
  },
  'kCrossTipTxt': {
    'containerColor':const Color.fromRGBO(96, 125, 139, 1),//容器背景色
    'containerBorderColor':const Color.fromRGBO(96, 125, 139, 1),//容器背景色
    'containerRadius':4.0,//容器圆角 double
    'containerPadding':4.0,//边距
    'textAlign': TextAlign.center,//文本对齐方式
    'maxLines': 1,//文本展示行数,超过...
    'textDirection': TextDirection.ltr,//文本左右排版布局
    //===============字体样式====================
    'textStyle':TextStyle( //标题字体
      fontSize: 11.0,
      fontFamily: 'Satoshi',
      fontWeight: FontWeight.w400,
      color:const Color.fromRGBO(255, 255, 255, 1),
      decoration:TextDecoration.none,
    ),
  },
  'zbStyle': {
    'property': {
      'dottedLine': false,
      //是否闭合路径
      'close': false,
      //指标设置按钮
      'setIcon':'assets/icons/setting.svg',
      //指标设置icon的尺寸 可以不设置或者设置为0则使用icon默认尺寸
      'width':0,
      //指标设置icon的尺寸 可以不设置或者设置为0则使用icon默认尺寸
      'height':0,
    },
    'stroke': {
      //画笔颜色
      'color': const Color.fromRGBO(0, 0, 0, 1),
      //fill 默认值 填充  stroke描边,
      'style': PaintingStyle.stroke,
      //线头样式
      //butt直角 默认值 端点直角,线条长度‌等于‌坐标距离
      //round圆角 端点圆润,线条长度‌最长
      //square方角  端点呈方形,线条长度‌略长于‌实际坐标  需要精确控制线条总长度时(延伸效果需纳入计算)总长度=绘制长度+线宽
      'strokeCap': StrokeCap.butt,
      //线条拐角样式
      //miter 尖角连接 默认值 可能形成尖锐拐角
      //round 圆角链接 拐角处绘制圆弧平滑过渡
      //bevel 斜切连接,直接切割拐角形成平切面
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      //设置画笔粗细
      'strokeWidth': 1.0,
    },
    'fill': {
      //填充颜色
      'color': const Color.fromRGBO(0, 0, 0, 1),
      //填充
      'style': PaintingStyle.fill,
    },
    'font': {
      //文本对齐方式
      'textAlign': TextAlign.center,
      //文本字体大小
      'fontSize': 11.0,
      //文本展示行数,超过...
      'maxLines': 1,
      //文本左右排版布局,这个运行时会根据kline里的参数进行修改
      'textDirection': TextDirection.ltr,
      //文本颜色
      'color': const Color.fromRGBO(33, 150, 243, 1),
      //文本字重
      'fontWeight': FontWeight.bold,
      //字体
      'fontFamily': null,
    }
  },
  'posLineStyle': {
    'property': {
      //有些字段可能用不上,会被红绿色根据规则取代,有些字段根据ui设计彻底不会使用
      'reactRound': 4.0, //圆角
      'lineColor': Color.fromRGBO(55, 5, 71, 1), //线颜色
      'lineStrokeWidth': 1.0, //线宽
      'lineDotted': true, //挂单线是否绘制虚线

      'infoBorderColor': Color.fromRGBO(55, 5, 71, 1), //信息边线色
      'infoFullColor': Color.fromRGBO(153, 184, 13, 1), //信息填充色
      'infoStrokeWidth': 2.0, //信息边线宽
      'infoFontColor': Color.fromRGBO(55, 5, 71, 1), //信息字体颜色

      'amountBorderColor': Color.fromRGBO(55, 5, 71, 1), //数量边线色
      'amountFullColor': Color.fromRGBO(10, 196, 199, 1), //数量填充色
      'amountStrokeWidth': 2.0, //数量边线宽
      'amountFontColor': Color.fromRGBO(55, 5, 71, 1), //数量字体颜色

      'zyzsBtnBorderColor': Color.fromRGBO(55, 5, 71, 1), //止盈止损边线色
      'zyzsBtnFullColor': Color.fromRGBO(145, 7, 88, 1), //止盈止损填充色
      'zyzsBtnStrokeWidth': 2.0, //止盈止损边线宽
      'zyzsBtnFontColor': Color.fromRGBO(55, 5, 71, 1), //止盈止损字体颜色

      'closeBorderColor': Color.fromRGBO(55, 5, 71, 1), //关闭边线色
      'closeFullColor': Color.fromRGBO(43, 4, 33, 1), //关闭填充色
      'closeStrokeWidth': 2.0, //关闭边线宽
      'closeFontColor': Color.fromRGBO(55, 5, 71, 1), //关闭字体颜色

      'yPriceBorderColor': Color.fromRGBO(55, 5, 71, 1), //y轴价格边线色
      'yPriceFullColor': Color.fromRGBO(221, 195, 230, 1), //y轴价格填充色
      'yPriceStrokeWidth': 2.0, //y轴价格边线宽
      'yPriceFontColor': Color.fromRGBO(55, 5, 71, 1), //y轴价格字体颜色

      'zyzsDotted': true, //止盈止损线是否绘制虚线
      'zyzsInfoFontColor':
          Color.fromRGBO(55, 5, 71, 1), //这里是止盈止损线的信息内容字体颜色,其余颜色从挂单线取,或者取红绿色

      //是否绘制成虚线
      'dottedLine': false,
      //虚线断长度,间隔长度和虚线断一样长
      'dottedLineLength': 5.0,
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      //画笔颜色
      'color': Color.fromRGBO(197, 197, 26, 1),
      //fill 默认值 填充  stroke描边,
      'style': PaintingStyle.stroke,
      //线头样式
      //butt直角 默认值 端点直角,线条长度‌等于‌坐标距离
      //round圆角 端点圆润,线条长度‌最长
      //square方角  端点呈方形,线条长度‌略长于‌实际坐标  需要精确控制线条总长度时(延伸效果需纳入计算)总长度=绘制长度+线宽
      'strokeCap': StrokeCap.butt,
      //线条拐角样式
      //miter 尖角连接 默认值 可能形成尖锐拐角
      //round 圆角链接 拐角处绘制圆弧平滑过渡
      //bevel 斜切连接,直接切割拐角形成平切面
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      //设置画笔粗细
      'strokeWidth': 2.0,
    },
    'fill': {
      //填充颜色
      'color': Color.fromRGBO(197, 197, 26, 1),
      //填充
      'style': PaintingStyle.fill,
    },
    'font': {
      //文本对齐方式
      'textAlign': TextAlign.center,
      //文本字体大小
      'fontSize': 11.0,
      //文本展示行数,超过...
      'maxLines': 1,
      //文本左右排版布局,这个运行时会根据kline里的参数进行修改
      'textDirection': TextDirection.ltr,
      //文本颜色
      'color': const Color.fromRGBO(33, 150, 243, 1),
      //文本字重
      'fontWeight': FontWeight.bold,
      //字体
      'fontFamily': null,
    }
  },
  'orderLineStyle': {
    'property': {
      //有些字段可能用不上,会被红绿色根据规则取代,有些字段根据ui设计彻底不会使用
      'reactRound': 4.0, //圆角
      'lineColor': Color.fromRGBO(119, 34, 255, 1), //线颜色
      'lineStrokeWidth': 1.0, //线宽
      'lineDotted': true, //挂单线是否绘制虚线

      'infoBorderColor': Color.fromRGBO(197, 197, 26, 1), //信息边线色
      'infoFullColor': Color.fromRGBO(197, 197, 26, 1), //信息填充色
      'infoStrokeWidth': 2.0, //信息边线宽
      'infoFontColor': Color.fromRGBO(229, 229, 217, 1), //信息字体颜色

      'amountBorderColor': Color.fromRGBO(239, 11, 182, 1), //数量边线色
      'amountFullColor': Color.fromRGBO(230, 9, 82, 1), //数量填充色
      'amountStrokeWidth': 2.0, //数量边线宽
      'amountFontColor': Color.fromRGBO(234, 234, 217, 1), //数量字体颜色

      'zyzsBtnBorderColor': Color.fromRGBO(197, 197, 26, 1), //止盈止损边线色
      'zyzsBtnFullColor': Color.fromRGBO(3, 132, 188, 1), //止盈止损填充色
      'zyzsBtnStrokeWidth': 2.0, //止盈止损边线宽
      'zyzsBtnFontColor': Color.fromRGBO(197, 197, 26, 1), //止盈止损字体颜色

      'closeBorderColor': Color.fromRGBO(4, 68, 230, 1), //关闭边线色
      'closeFullColor': Color.fromRGBO(197, 197, 26, 1), //关闭填充色
      'closeStrokeWidth': 2.0, //关闭边线宽
      'closeFontColor': Color.fromRGBO(19, 19, 209, 1), //关闭字体颜色

      'yPriceBorderColor': Color.fromRGBO(197, 197, 26, 1), //y轴价格边线色
      'yPriceFullColor': Color.fromRGBO(48, 7, 113, 1), //y轴价格填充色
      'yPriceStrokeWidth': 2.0, //y轴价格边线宽
      'yPriceFontColor': Color.fromRGBO(197, 197, 26, 1), //y轴价格字体颜色

      'zyzsDotted': true, //止盈止损线是否绘制虚线
      'zyzsInfoFontColor': Color.fromRGBO(173, 4, 207, 1), //这里是止盈止损线的信息内容字体颜色,其余颜色从挂单线取,或者取红绿色

      //是否绘制成虚线
      'dottedLine': false,
      //虚线断长度,间隔长度和虚线断一样长
      'dottedLineLength': 5.0,
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      //画笔颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //fill 默认值 填充  stroke描边,
      'style': PaintingStyle.stroke,
      //线头样式
      //butt直角 默认值 端点直角,线条长度‌等于‌坐标距离
      //round圆角 端点圆润,线条长度‌最长
      //square方角  端点呈方形,线条长度‌略长于‌实际坐标  需要精确控制线条总长度时(延伸效果需纳入计算)总长度=绘制长度+线宽
      'strokeCap': StrokeCap.butt,
      //线条拐角样式
      //miter 尖角连接 默认值 可能形成尖锐拐角
      //round 圆角链接 拐角处绘制圆弧平滑过渡
      //bevel 斜切连接,直接切割拐角形成平切面
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      //设置画笔粗细
      'strokeWidth': 2.0,
    },
    'fill': {
      //填充颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //填充
      'style': PaintingStyle.fill,
    },
    'font': {
      //文本对齐方式
      'textAlign': TextAlign.center,
      //文本字体大小
      'fontSize': 11.0,
      //文本展示行数,超过...
      'maxLines': 1,
      //文本左右排版布局,这个运行时会根据kline里的参数进行修改
      'textDirection': TextDirection.ltr,
      //文本颜色
      'color': const Color.fromRGBO(33, 150, 243, 1),
      //文本字重
      'fontWeight': FontWeight.bold,
      //字体
      'fontFamily': null,
    }
  },
  'historyMarksStyle': {
    'property': {
      //有些字段可能用不上,会被红绿色根据规则取代,有些字段根据ui设计彻底不会使用
      'reactRound': 4.0, //圆角
      'iconSize': 22.0, //icon尺寸,方形
      'bsColor': const Color.fromRGBO(255, 255, 255, 1),
      //是否绘制成虚线
      'dottedLine': false,
      //虚线断长度,间隔长度和虚线断一样长
      'dottedLineLength': 5.0,
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      //画笔颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //fill 默认值 填充  stroke描边,
      'style': PaintingStyle.stroke,
      //线头样式
      //butt直角 默认值 端点直角,线条长度‌等于‌坐标距离
      //round圆角 端点圆润,线条长度‌最长
      //square方角  端点呈方形,线条长度‌略长于‌实际坐标  需要精确控制线条总长度时(延伸效果需纳入计算)总长度=绘制长度+线宽
      'strokeCap': StrokeCap.butt,
      //线条拐角样式
      //miter 尖角连接 默认值 可能形成尖锐拐角
      //round 圆角链接 拐角处绘制圆弧平滑过渡
      //bevel 斜切连接,直接切割拐角形成平切面
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      //设置画笔粗细
      'strokeWidth': 2.0,
    },
    'fill': {
      //填充颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //填充
      'style': PaintingStyle.fill,
    },
    'font': {
      //文本对齐方式
      'textAlign': TextAlign.center,
      //文本字体大小
      'fontSize': 11.0,
      //文本展示行数,超过...
      'maxLines': 1,
      //文本左右排版布局,这个运行时会根据kline里的参数进行修改
      'textDirection': TextDirection.ltr,
      //文本颜色
      'color': const Color.fromRGBO(33, 150, 243, 1),
      //文本字重
      'fontWeight': FontWeight.bold,
      //字体
      'fontFamily': null,
    }
  },
  'kolMarksStyle': {
    'property': {
      'reactRound': 4.0, //圆角
      //是否绘制成虚线
      'dottedLine': false,
      //虚线断长度,间隔长度和虚线断一样长
      'dottedLineLength': 5.0,
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      //画笔颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //fill 默认值 填充  stroke描边,
      'style': PaintingStyle.stroke,
      //线头样式
      //butt直角 默认值 端点直角,线条长度‌等于‌坐标距离
      //round圆角 端点圆润,线条长度‌最长
      //square方角  端点呈方形,线条长度‌略长于‌实际坐标  需要精确控制线条总长度时(延伸效果需纳入计算)总长度=绘制长度+线宽
      'strokeCap': StrokeCap.butt,
      //线条拐角样式
      //miter 尖角连接 默认值 可能形成尖锐拐角
      //round 圆角链接 拐角处绘制圆弧平滑过渡
      //bevel 斜切连接,直接切割拐角形成平切面
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      //设置画笔粗细
      'strokeWidth': 2.0,
    },
    'fill': {
      //填充颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //填充
      'style': PaintingStyle.fill,
    },
    'font': {
      //文本对齐方式
      'textAlign': TextAlign.center,
      //文本字体大小
      'fontSize': 11.0,
      //文本展示行数,超过...
      'maxLines': 1,
      //文本左右排版布局,这个运行时会根据kline里的参数进行修改
      'textDirection': TextDirection.ltr,
      //文本颜色
      'color': const Color.fromRGBO(33, 150, 243, 1),
      //文本字重
      'fontWeight': FontWeight.bold,
      //字体
      'fontFamily': null,
    }
  },
  'marksStyle': {
    'property': {
      'reactRound': 4.0, //圆角
      //是否绘制成虚线
      'dottedLine': false,
      //虚线断长度,间隔长度和虚线断一样长
      'dottedLineLength': 5.0,
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      //画笔颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //fill 默认值 填充  stroke描边,
      'style': PaintingStyle.stroke,
      //线头样式
      //butt直角 默认值 端点直角,线条长度‌等于‌坐标距离
      //round圆角 端点圆润,线条长度‌最长
      //square方角  端点呈方形,线条长度‌略长于‌实际坐标  需要精确控制线条总长度时(延伸效果需纳入计算)总长度=绘制长度+线宽
      'strokeCap': StrokeCap.butt,
      //线条拐角样式
      //miter 尖角连接 默认值 可能形成尖锐拐角
      //round 圆角链接 拐角处绘制圆弧平滑过渡
      //bevel 斜切连接,直接切割拐角形成平切面
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      //设置画笔粗细
      'strokeWidth': 2.0,
    },
    'fill': {
      //填充颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //填充
      'style': PaintingStyle.fill,
    },
    'font': {
      //文本对齐方式
      'textAlign': TextAlign.center,
      //文本字体大小
      'fontSize': 11.0,
      //文本展示行数,超过...
      'maxLines': 1,
      //文本左右排版布局,这个运行时会根据kline里的参数进行修改
      'textDirection': TextDirection.ltr,
      //文本颜色
      'color': const Color.fromRGBO(33, 150, 243, 1),
      //文本字重
      'fontWeight': FontWeight.bold,
      //字体
      'fontFamily': null,
    }
  },
  'drawLineStyle': {
    'property': {
      //有些字段可能用不上,会被红绿色根据规则取代,有些字段根据ui设计彻底不会使用
      'reactRound': 4.0, //圆角
      'circleR': 4.0, //圆圈半径
      'circleBorderW':1.5,//圆圈边线宽度
      'circleBorderC':const Color.fromRGBO(108, 79, 255, 1),//圆圈边线颜色
      'circleFullC':Color.fromRGBO(26, 26, 26, 1),//圆圈填充颜色
      'axisFullC':const Color.fromRGBO(108, 79, 255, 1),//坐标刻度填充色
      'axisFontC':const Color.fromRGBO(255, 255, 255, 1),//坐标刻度字体颜色
      'axisRangFullC':const Color.fromRGBO(255, 255, 255, 0.05),//坐标之间填充色
      //是否绘制成虚线
      'dottedLine': false,
      //虚线断长度,间隔长度和虚线断一样长
      'dottedLineLength': 5.0,
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      //画笔颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //fill 默认值 填充  stroke描边,
      'style': PaintingStyle.stroke,
      //线头样式
      //butt直角 默认值 端点直角,线条长度‌等于‌坐标距离
      //round圆角 端点圆润,线条长度‌最长
      //square方角  端点呈方形,线条长度‌略长于‌实际坐标  需要精确控制线条总长度时(延伸效果需纳入计算)总长度=绘制长度+线宽
      'strokeCap': StrokeCap.butt,
      //线条拐角样式
      //miter 尖角连接 默认值 可能形成尖锐拐角
      //round 圆角链接 拐角处绘制圆弧平滑过渡
      //bevel 斜切连接,直接切割拐角形成平切面
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      //设置画笔粗细
      'strokeWidth': 2.0,
    },
    'fill': {
      //填充颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //填充
      'style': PaintingStyle.fill,
    },
    'font': {
      //文本对齐方式
      'textAlign': TextAlign.center,
      //文本字体大小
      'fontSize': 11.0,
      //文本展示行数,超过...
      'maxLines': 1,
      //文本左右排版布局,这个运行时会根据kline里的参数进行修改
      'textDirection': TextDirection.ltr,
      //文本颜色
      'color': const Color.fromRGBO(33, 150, 243, 1),
      //文本字重
      'fontWeight': FontWeight.bold,
      //字体
      'fontFamily': null,
    }
  },
  'tipStyle': {
    'property': {
      'padding':4.0,//提示边距
      'paddingLR':4.0,//提示边距
      'paddingTB':4.0,//提示边距
      'reactRound': 4.0, //圆角
      //是否绘制成虚线
      'dottedLine': false,
      //虚线断长度,间隔长度和虚线断一样长
      'dottedLineLength': 5.0,
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      //画笔颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //fill 默认值 填充  stroke描边,
      'style': PaintingStyle.stroke,
      //线头样式
      //butt直角 默认值 端点直角,线条长度‌等于‌坐标距离
      //round圆角 端点圆润,线条长度‌最长
      //square方角  端点呈方形,线条长度‌略长于‌实际坐标  需要精确控制线条总长度时(延伸效果需纳入计算)总长度=绘制长度+线宽
      'strokeCap': StrokeCap.butt,
      //线条拐角样式
      //miter 尖角连接 默认值 可能形成尖锐拐角
      //round 圆角链接 拐角处绘制圆弧平滑过渡
      //bevel 斜切连接,直接切割拐角形成平切面
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      //设置画笔粗细
      'strokeWidth': 2.0,
    },
    'fill': {
      //填充颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //填充
      'style': PaintingStyle.fill,
    },
    'font': {
      //文本对齐方式
      'textAlign': TextAlign.center,
      //文本字体大小
      'fontSize': 11.0,
      //文本展示行数,超过...
      'maxLines': 1,
      //文本左右排版布局,这个运行时会根据kline里的参数进行修改
      'textDirection': TextDirection.ltr,
      //文本颜色
      'color': const Color.fromRGBO(33, 150, 243, 1),
      //文本字重
      'fontWeight': FontWeight.w500,
      //字体
      'fontFamily': "PingFang SC",
    }
  },
  'depthStyle': {
    'property': {
      'hCopies': 5,

      'axisFontC': Color.fromRGBO(32, 14, 27, 1), //时间轴,价格轴颜色
      'axisLineW': 1.0, //时间轴线宽

      'crossTipFontC': Color.fromRGBO(233, 242, 240, 1), //十字线提示信息文字颜色
      'crossTipBorderC': Color.fromRGBO(119, 34, 255, 1), //十字线提示信息边框颜色
      'crossTipBorderW': 1.0, //十字线提示信息边框宽度
      'crossTipFillC': Color.fromRGBO(119, 34, 255, 1), //十字线提示信息背景颜色
      'crossTipRound': 4.0, //十字线提示信息背景圆角

      'crossPointR': 4.0, //十字线交叉点内园半径

      'crossLineC': Color.fromRGBO(119, 34, 255, 1), //十字线颜色
      'crossLineW': 1.0, //十字线宽
      'crossLineDotted': true, //十字线虚线

      'centerLineC': Color.fromRGBO(119, 34, 255, 1), //中间线颜色
      'centerLineW': 1.0, //中间线宽
      'centerLineDotted': true, //中间线虚线

      //是否绘制成虚线
      'dottedLine': false,
      //虚线断长度,间隔长度和虚线断一样长
      'dottedLineLength': 5.0,
      //是否闭合路径
      'close': false,
    },
    'stroke': {
      //画笔颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //fill 默认值 填充  stroke描边,
      'style': PaintingStyle.stroke,
      //线头样式
      //butt直角 默认值 端点直角,线条长度‌等于‌坐标距离
      //round圆角 端点圆润,线条长度‌最长
      //square方角  端点呈方形,线条长度‌略长于‌实际坐标  需要精确控制线条总长度时(延伸效果需纳入计算)总长度=绘制长度+线宽
      'strokeCap': StrokeCap.butt,
      //线条拐角样式
      //miter 尖角连接 默认值 可能形成尖锐拐角
      //round 圆角链接 拐角处绘制圆弧平滑过渡
      //bevel 斜切连接,直接切割拐角形成平切面
      'strokeJoin': StrokeJoin.miter, //仅当 style 设为 PaintingStyle.stroke 时生效
      //设置画笔粗细
      'strokeWidth': 2.0,
    },
    'fill': {
      //填充颜色
      'color': const Color.fromRGBO(255, 87, 34, 1),
      //填充
      'style': PaintingStyle.fill,
    },
    'font': {
      //文本对齐方式
      'textAlign': TextAlign.center,
      //文本字体大小
      'fontSize': 11.0,
      //文本展示行数,超过...
      'maxLines': 1,
      //文本左右排版布局,这个运行时会根据kline里的参数进行修改
      'textDirection': TextDirection.ltr,
      //文本颜色
      'color': const Color.fromRGBO(33, 150, 243, 1),
      //文本字重
      'fontWeight': FontWeight.bold,
      //字体
      'fontFamily': null,
    }
  },
  //k线图指标颜色数据
  //每个指标都会有一条或者多条指标线
  //每条指标线的颜色按照colorAry数组顺序依次设置颜色值
  //有些指标上下提醒线的颜色按照colorHintUp 和 colorHintDown设置颜色值
  //每条指标线的数值和指标线绘制颜色一致
  //黑白皮肤用一套颜色
  'zbColor': {
    'colorAry': [
    Color.fromRGBO(200, 68, 20, 1),
    Color.fromRGBO(149, 48, 11, 1),
    Color.fromRGBO(4, 200, 43, 1),
    Color.fromRGBO(20, 12, 186, 1),
    Color.fromRGBO(125, 7, 91, 1),
    Color.fromRGBO(109, 7, 65, 1),
    Color.fromRGBO(233, 7, 7, 1),
    Color.fromRGBO(7, 23, 7, 1),
    Color.fromRGBO(169, 234, 5, 1),
    Color.fromRGBO(220, 150, 9, 1),
    ],
    'colorHintUp': Color.fromRGBO(233, 7, 7, 1),
    'colorHintDown': Color.fromRGBO(169, 234, 5, 1)
  },
  //画线颜色数组
  //黑白皮肤用一套颜色
  'drawColor': [
    Color.fromRGBO(200, 68, 20, 1),
    Color.fromRGBO(149, 48, 11, 1),
    Color.fromRGBO(4, 200, 43, 1),
    Color.fromRGBO(20, 12, 186, 1),
    Color.fromRGBO(125, 7, 91, 1),
    Color.fromRGBO(109, 7, 65, 1),
    Color.fromRGBO(233, 7, 7, 1),
    Color.fromRGBO(7, 23, 7, 1),
    Color.fromRGBO(169, 234, 5, 1),
    Color.fromRGBO(220, 150, 9, 1),
  ],
  'drawFullColor': [
    Color.fromRGBO(200, 68, 20, 1),
    Color.fromRGBO(149, 48, 11, 1),
    Color.fromRGBO(4, 200, 43, 1),
    Color.fromRGBO(20, 12, 186, 1),
    Color.fromRGBO(125, 7, 91, 1),
    Color.fromRGBO(109, 7, 65, 1),
    Color.fromRGBO(233, 7, 7, 1),
    Color.fromRGBO(7, 23, 7, 1),
    Color.fromRGBO(169, 234, 5, 1),
    Color.fromRGBO(220, 150, 9, 1),
  ]
};