build method
Widget
build(
- AnimationController controller,
- Widget? child,
- AntdAnimatedContext<
WidgetType, StateType> context
override
Implementation
@override
Widget build(AnimationController controller, Widget? child,
AntdAnimatedContext<WidgetType, StateType> context) {
var state = context.state;
var tween = createAnimation(controller, context);
return AnimatedBuilder(
animation: tween,
builder: (_, child) {
return CustomPaint(
painter: AntdMaskPainter(
hole: tween.value,
color: state.maskColor,
),
size: Size.infinite,
);
});
}