BaseChartPainter constructor
BaseChartPainter({
- required ChartStyle style,
- List<
KLineEntity> ? data, - required double scaleX,
- required double scrollX,
- required bool isLongPress,
- required double selectX,
- required double xFrontPadding,
- bool isOnTap = false,
- MainState mainState = MainState.MA,
- bool volHidden = false,
- bool isTapShowInfoDialog = false,
- SecondaryState secondaryState = SecondaryState.MACD,
- 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();
}