clipRRect method
Implementation
Widget clipRRect({
Key? key,
double? all,
double? topLeft,
double? topRight,
double? bottomLeft,
double? bottomRight,
CustomClipper<RRect>? clipper,
Clip clipBehavior = Clip.antiAlias,
bool animate = false,
}) =>
animate
? _StyledAnimatedBuilder(
key: key,
builder: (animation) {
return _AnimatedClipRRect(
child: this,
clipper: clipper,
clipBehavior: clipBehavior,
topLeft: topLeft ?? all ?? 0.0,
topRight: topRight ?? all ?? 0.0,
bottomLeft: bottomLeft ?? all ?? 0.0,
bottomRight: bottomRight ?? all ?? 0.0,
duration: animation.duration,
curve: animation.curve,
);
},
)
: ClipRRect(
key: key,
child: this,
clipper: clipper ?? null,
clipBehavior: clipBehavior,
borderRadius: BorderRadius.only(
topLeft: Radius.circular(topLeft ?? all ?? 0.0),
topRight: Radius.circular(topRight ?? all ?? 0.0),
bottomLeft: Radius.circular(bottomLeft ?? all ?? 0.0),
bottomRight: Radius.circular(bottomRight ?? all ?? 0.0),
),
);