INNER CODE UNIT · Dart
rightRect
OpenFlutter/k_chart · lib/depth_chart.dart:366
Rect rightRect = Rect.fromLTRB(mWidth - amountTP.width - 6,
rightRectTop - 3, mWidth, rightRectTop + amountTP.height + 3);
canvas.drawRect(rightRect, selectPaint!);
canvas.drawRect(rightRect, selectBorderPaint!);
amountTP.paint(
canvas,
Offset(rightRect.left + (rightRect.width - amountTP.width) / 2,
rightRect.top + (rightRect.height - amountTP.height) / 2));
}
///二分查找当前值的index
int _indexOfTranslateX(double translateX, int start, int end, Function getX) {
if (end == start || end == -1) {
return start;
}
if (end - start == 1) {
double startValue = getX(start);
double endValue = getX(end);