A 3D text widget where the text tracks the user's finger or mouse and always faces towards it on the screen. Has an onTap method callback for when it is pressed.

Can be used either as a widget that tracks the mouse/finger itself (use PointerReactiveText for this), or provided with an x and y offset percentage for the widget to calculate its own perspective (use ReactiveText).

See demo video of the widget implemented in a vertical PageView:

Demo video GIF