0

我正在将此库用于动画底部选项卡导航器(为方便起见,调用 BTNav)。它为选项卡容器组件的位置和宽度设置动画。 在此处输入图像描述

问题是,当导航到之前未渲染的屏幕时,动画开始滞后。这种行为的原因是,屏幕组件和动画的渲染由单个主线程处理,如此 freecodecamp 帖子中所述

我无法使用创建类似的动画,useNativeDriver:true因为它不支持此处提到的位置和宽度动画。

有什么方法可以使用生命周期钩子或其他方法,以便在 BTNav 的动画结束之前不会渲染屏幕?

或者是否可以在首次渲染 BTNav 时预先渲染所有屏幕(与 BTNav 相关)

4

0 回答 0