iamshaunjp / iamshaunjp/react-native-tutorial
TouchableWithoutFeedback component breaks FlatList scrolling...
- 主要语言
- 没有语言数据
- 星标
- 605
- 派生
- 499
- PR 合并指标
- 30 天内没有已合并 PR
描述
after the App.js views are wrapped in the TouchableWithoutFeedback component, if the list becomes longer than the Item container for the FlatList, scrolling breaks...
I fixed it by wrapping the ToDoItem component in another **TouchableWithoutFeedback**, which makes the items 'touchable' again, allowing them to scroll...
```
export default function ToDoItem ({ item, pressHandler }) {
return (
****
{item.text}
pressHandler(item.id)}>
Done
{/* pressHandler(item.id)}/> */}
****
)
}
```
However, if a user tries scrolling from the "list" view (pressing 'between' two items to scroll), then scrolling is still disabled. I havent been able to figure out how to fix that, except for minimizing the 'marginTop' style for the items (bringing them closer together)...
Any ideas on how to make *any* press within the App.js list view?
I tried wrapping it in another Touchable component, as well as adding a 'onStartShouldSetResponder' prop to the 'list' View, both unsuccessfully...
from App.js
```
{
if (isKeyboardVisible) {
Keyboard.dismiss();
console.log('keyboard dismissed');
}
}}
accessible={false}>
{/* {header} */}
{/* {add todo form} */}
{}}>
true}
style={styles.list}>
{/* {todo list items} */}
(
)}
/>
```
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。