PatternLockCellActivationArea constructor

const PatternLockCellActivationArea({
  1. required double dimension,
  2. required PatternLockCellAreaUnits units,
  3. required PatternLockCellAreaShape shape,
})

Implementation

const PatternLockCellActivationArea({
  required this.dimension,
  required this.units,
  required this.shape,
})  : assert(
        dimension >= 0.0,
        'Activation area with size < 0 is not allowed',
      ),
      assert(
        (units == PatternLockCellAreaUnits.relative && dimension <= 1.0) ||
            units == PatternLockCellAreaUnits.pixels,
        'Relative dimension must be <= 1',
      );