Анимированная динамическая высота просмотра при монтировании / размонтировании - PullRequest
0 голосов
/ 02 апреля 2019

Я работал над анимацией некоторых карт, которые открываются и закрываются.Содержимое является динамическим, поэтому я не могу установить фиксированную высоту.

В идеале высота должна начинаться с нуля, а затем мы изучаем предполагаемую полную высоту элемента с помощью метода setLayout вида.

Тогда стандартное событие Animated.spring или Timing может анимировать значение высоты.

Вот закуска:

https://snack.expo.io/@ahartzog/animated-dynamic-height

1 Ответ

0 голосов
/ 02 апреля 2019

https://tutorialscapital.com/react-native-dynamically-expand-collapse-slidedown-slideup-view-using-layoutanimation-tutorial/

Этот урок объяснил это - нужно использовать API LayoutAnimation вместо того, чтобы напрямую пытаться его анимировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...