onSizeChange method

void onSizeChange(
  1. PlatformViewSize size
)

Implementation

void onSizeChange(PlatformViewSize size) {
  size = transformSize(size);
  PlatformViewSize? newSize;
  switch (widgetSize) {
    case YPayPlatformWidgetSize.hug:
      newSize = size;
    case YPayPlatformWidgetSize.hugHeight:
      newSize = PlatformViewSize(null, size.height);
    case YPayPlatformWidgetSize.hugWidth:
      newSize = PlatformViewSize(size.width, null);

    case YPayPlatformWidgetSize.none:
      break;
  }
  if (_size != newSize) {
    setState(() {
      _size = newSize!;
    });
  }

  if (_isInitialSize) {
    setState(() {
      _isInitialSize = false;
    });
  }
}