Я пытаюсь реализовать раскрывающееся обновление в React Native, чего я добился, но в части пользовательского интерфейса все еще создается проблема, как в IOS, если мы вытащим содержимое в плоском списке, оно немного уменьшится, а затем перезагрузка, но в Android этого не происходит, хотя появляется значок перезагрузки, который запускает функцию обновления, но содержимое в плоском списке не закрывается, как в IOS.
Код: Выделить всё
const renderScene = SceneMap(
tabs.reduce((scenes, tab) => {
scenes[tab.id] = () => {
if (shimmer) {
return (
Loading...
);
}
return tab.content.length > 0 ? (
renderEvent(item)}
keyExtractor={(item) => item.eventId}
contentContainerStyle={styles.eventList}
bounces={true}
overScrollMode="never"
refreshControl={
}
scrollEnabled={true}
bouncesZoom={true}
/>
) : (
{Message.eventTab.noevent}
);}
return scenes;
}, {} as Record)
);
Это код, который я использую, он работает правильно с точки зрения функциональности, но в пользовательском интерфейсе он не работает должным образом в Android, но то же самое работает в IOS.
Подробнее здесь:
https://stackoverflow.com/questions/792 ... fect-in-th