calculateValue method

dynamic calculateValue()

Implementation

calculateValue() {
  if (datas == null) return;
  if (datas!.isEmpty) return;
  maxScrollX = getMinTranslateX().abs();
  setTranslateXFromScrollX(scrollX);
  mStartIndex = indexOfTranslateX(xToTranslateX(0));
  mStopIndex = indexOfTranslateX(xToTranslateX(mWidth));
  for (int i = mStartIndex; i <= mStopIndex; i++) {
    var item = datas![i];
    getMainMaxMinValue(item, i);
    getVolMaxMinValue(item);
    getSecondaryMaxMinValue(item);
  }
}