@protected Offset get translate => _translate;
@protected set translate(Offset value) { _translate = value; translateKey.currentState?.setOffset(translate); cropPainterKey.currentState?.setForegroundPainter(cropPainter); }