MoonSquircleBorderRadius constructor
MoonSquircleBorderRadius(
{ - required double cornerRadius,
- double cornerSmoothing = 0.9,
})
Implementation
MoonSquircleBorderRadius({
required double cornerRadius,
// The value of 1 or 1.0 leads to NaN error in mobile web/PWA. Hence, we use 0.9 instead to avoid this issue.
double cornerSmoothing = 0.9,
}) : this.only(
topLeft: MoonSquircleRadius(
cornerRadius: cornerRadius,
cornerSmoothing: cornerSmoothing,
),
topRight: MoonSquircleRadius(
cornerRadius: cornerRadius,
cornerSmoothing: cornerSmoothing,
),
bottomLeft: MoonSquircleRadius(
cornerRadius: cornerRadius,
cornerSmoothing: cornerSmoothing,
),
bottomRight: MoonSquircleRadius(
cornerRadius: cornerRadius,
cornerSmoothing: cornerSmoothing,
),
);