В настоящее время я использую LayoutAnimation
для анимации представления при добавлении дочерних элементов. Однако, поскольку LayoutAnimation заставляет анимировать все глобально, и я не могу легко использовать встроенную библиотеку Animated для моего варианта использования, мне интересно, может ли react-native-reanimated помочь.
Вот пример моего текущего решения: https://snack.expo.io/@insats/height-adapation
Вот как выглядит результат этого:
Есть ли способ добиться того же без использования LayoutAnimation
? Я просмотрел все примеры в react-native-reanimated и прочитал документы, но я все еще не уверен, возможно ли это сделать или как мне начать. Я думал об использовании Animated
, чтобы переместить оболочку элемента из области просмотра и «прокрутить» ее вверх (используя transform translateY) при добавлении элементов, но для этого потребуется фиксированная высота, которой у меня нет.