build method
Implementation
@override
Widget build(BuildContext context) {
return RepaintBoundary(
key: controller._globalKey,
child: ValueListenableBuilder<_InternalHolder<T?>>(
valueListenable: controller,
child: child,
builder: (
BuildContext context,
_InternalHolder<T?> value,
Widget? child,
) {
WidgetsBinding.instance.endOfFrame.then((_) => _captureWidget());
return builder(context, value.value, child);
},
),
);
}