我在用
react-native-super-grid
对于React Native中的网格视图。我想给每个项目触摸不透明。我该怎么做。我想导航到相应的网页上的每一个网格项目点击。下面是我的代码。
render(){
return(
<View style={{flex: 1}}>
<SuperGridSectionList
itemDimension={130}
sections={[
{
title: 'Home Page',
data: [
{ name: 'New Work Request', code: '#8e44ad' }, { name: 'Worker', code: '#2c3e50' },
{ name: 'Report', code: '#f1c40f' }, { name: 'Complaints', code: '#e67e22' },
{ name: 'User', code: '#e74c3c' }
]
},
]}
style={styles.gridView}
renderItem={({ item }) => (
<TouchableOpacity onPress={console.log("clicked")}>
<View style={[styles.itemContainer, { backgroundColor: item.code }]}>
<Text style={styles.itemName}>{item.name}</Text>
</View>
</TouchableOpacity>
)}
renderSectionHeader={({ section }) => (
<Text style={{ color: 'green' }}>{section.title}</Text>
)}
/>