lock method

dynamic lock()

Implementation

lock() {
  _isLock = !_isLock;
  _shouldScale = _isLock ? false : _initShouldScale;
  _shouldRotate = _isLock ? false : _initShouldRotate;
  _shouldMove = _isLock ? false : _initShouldMove;
  _updater.value = !_updater.value;
}