BaseChartPainter constructor

BaseChartPainter({
  1. required ChartStyle style,
  2. List<KLineEntity>? data,
  3. required double scaleX,
  4. required double scrollX,
  5. required bool isLongPress,
  6. required double selectX,
  7. required double xFrontPadding,
  8. bool isOnTap = false,
  9. MainState mainState = MainState.MA,
  10. bool volHidden = false,
  11. bool isTapShowInfoDialog = false,
  12. SecondaryState secondaryState = SecondaryState.MACD,
  13. bool isLine = false,
})

Implementation

BaseChartPainter({
  required this.style,
  this.data,
  required this.scaleX,
  required this.scrollX,
  required this.isLongPress,
  required this.selectX,
  required this.xFrontPadding,
  this.isOnTap = false,
  this.mainState = MainState.MA,
  this.volHidden = false,
  this.isTapShowInfoDialog = false,
  this.secondaryState = SecondaryState.MACD,
  this.isLine = false
}) {
  mItemCount = data?.length ?? 0;
  mPointWidth = style.pointWidth;
  mGridRows = style.gridRows;
  mGridColumns = style.gridColumns;
  mDataLen = mItemCount * mPointWidth;
  initFormats();
}