Reanimated 的 withTiming 回调不执行是怎么回事?
我用 Reanimated 2 做一个动画,想在动画结束后执行点逻辑,但传给 withTiming 的回调根本没触发,这是为啥?
我试过把回调写成第二个参数,也检查了 shared value 的值确实在变,但就是不进回调。代码大概是这样的:
const opacity = useSharedValue(1);
// 触发动画
opacity.value = withTiming(0, { duration: 500 }, (isFinished) => {
console.log('动画结束了吗?', isFinished); // 这行完全没输出
});
暂无解答