Previously Android flat list items that were rendered out of the screen weren't animated at all. This caused some issues like this one. This PR should allow animating Android components that are rendered out of the screen.
Note
There are still some issues with itemLayoutAnimation for the last element on the list. This issue is related to the fact that when removing elements from the list, flat list component is changing its size before layout animation finishes., but that's general issue (both iOS and Android).
Summary
Previously Android flat list items that were rendered out of the screen weren't animated at all. This caused some issues like this one. This PR should allow animating Android components that are rendered out of the screen.
Note
There are still some issues with
itemLayoutAnimation
for the last element on the list. This issue is related to the fact that when removing elements from the list, flat list component is changing its size before layout animation finishes., but that's general issue (both iOS and Android).Test plan