1

我是反应原生动画的新手。我正在使用本机动画来向右移动菜单并将所有内容推到右侧而不剪切文本,但正如您所见,它没有换行。

在此处输入图像描述

我已经尝试过这些解决方案:

  • 用于组件flexShrink_Text

  • flex: 1flexWrapView元素,但没有任何效果,有人可以给我一些建议吗?

    `<Animated.View style={boxValue.getLayout()}>
    
    <Text style={{flexWrap: 'wrap'}}>
         Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur
         dapibus massa eu quam porttitor, id suscipit felis volutpat. Duis
         tempus turpis
    </Text>
     </Animated.View>`
    
4

1 回答 1

1

您尝试做的事情完全可以使用Animated API。您可以将文本组件包装在Animated.View向右移动的 a 中,并Animated.Value结合使用flexWrap: 'wrap'. 这似乎是你想要的,但也许你没有更新文本容器的宽度?这是一个小吃,展示了行动的总体思路。

于 2021-08-31T17:43:19.610 回答