[英][react-native]onPanResponderRelease on FlatList or ListView doesn't trigger in android
[英]React-Native: Flatlist ScrollToPosition doesn't scroll to actual position
使用flatList並渲染大約100個項目。 一旦我們使用位於渲染區域之外的scrollToOffset,scrollToIndex函數將只為您帶來初始渲染項目的最后一幀。 這是一個限制,還是我做錯了什么。
可以解決此問題,但是將initialNumToRender設置為支持100多個項目的非常大的數目,但是在這種情況下,性能會受到影響。
現狀:我們渲染100個對象放置在flatList中。 它們的大小是動態的,因此不可能使用getItemLayout / scrollToIndex。 當用戶移出頁面,然后返回時,我們希望保持該位置。 但是在Android上,如果它是列表中的最后一個項目,它將不會保持該位置,並且會將我們置於初始渲染位置的末尾。
版本:React-native:0.44 React:16.0.0-alpha.6
我讀到, getItemLayout
起作用的唯一方法是也使用getItemLayout
。 這也將改善單位列表的性能。 但是要注意的一件事是,行必須具有相同的高度才能使此行有效。
https://facebook.github.io/react-native/docs/flatlist.html#getitemlayout
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.