GlassFlexContainer constructor

GlassFlexContainer({
  1. Key? key,
  2. Widget? child,
  3. AlignmentGeometry? alignment,
  4. EdgeInsetsGeometry? padding,
  5. BoxShape shape = BoxShape.rectangle,
  6. EdgeInsetsGeometry? margin,
  7. Matrix4? transform,
  8. double? radius,
  9. LinearGradient? linearGradient,
  10. double? border,
  11. double? blur,
  12. LinearGradient? borderGradient,
  13. BorderRadius? borderRadius,
  14. BoxConstraints? constraints,
  15. int? flex = 1,
})

Implementation

GlassFlexContainer(
    {Key? key,
    this.child,
    this.alignment,
    this.padding,
    this.shape = BoxShape.rectangle,
    this.margin,
    this.transform,
    double? radius,
    this.linearGradient,
    double? border,
    double? blur,
    this.borderGradient,
    BorderRadius? borderRadius,
    this.constraints,
    this.flex = 1})
    : assert(margin == null || margin.isNonNegative),
      assert(padding == null || padding.isNonNegative),
      assert(
        flex! >= 1,
        'Flex value can be less than 1 : $flex. Please Provide a flex value > 1',
      ),
      assert(constraints == null || constraints.debugAssertIsValid()),
      borderRadius = borderRadius ?? BorderRadius.circular(radius ?? 20),
      radius = radius ?? 20,
      border = border ?? 2,
      blur = blur ?? 20,
      super(key: key);