double getXPercent(double percent, [RenderBox? parent]) { if (isParent()) { return parent!.size.width * percent; } return offset.dx + getMeasuredWidth() * percent; }