set setPointerAnimation(Animation<double> val) { if (_pointerAnimation == val) return; _pointerAnimation = val; _removeAnimationListeners(); _addAnimationListener(); markNeedsLayout(); }