【发布时间】:2021-01-07 08:35:48
【问题描述】:
我把本地图片和按钮放在平面列表中。
-
如何从 Json 中检索图像?
-
当我点击时如何移动到另一个页面?
我想分割脚本。
这是我的代码
export default class HotFlatList extends Component {
render() {
return(
<View style={{flex:1, flexDirection:'column'}}>
<View>
<FlatList style={{backgroundColor:'block', opacity: 1}}
horizontal={true}
data={hotFlatListData}
renderItem={({item, index}) => {
return (
// <HorizontalFlatListItem item={item} index={index} parentFlatList={this}>
// </HorizontalFlatListItem>
<TouchableOpacity
onPress={() => navigation.navigate("../components/Hook")}
style={{marginLeft: 20, alignItems: 'center'}}>
<Image source={require('../assets/apple.jpeg')} style={{borderRadius:30}}/>
<View style={{width: '100%', backgroundColor: '#02ad94', opacity: 0.5}}></View>
<Text style={{color: 'white', fontWeight: 'bold', fontSize:20, marginEnd: 5, marginTop: 5}}>apple</Text>
</TouchableOpacity>
);
}}
keyExtractor={item => item.hour}
>
</FlatList>
</View>
</View>
);
}
}
【问题讨论】:
-
你是用
react-navigation还是别的什么?
标签: react-native button navigation react-native-flatlist touchableopacity