当我按下其中一项(图像)时,我想打开屏幕。我需要在我的应用程序中打开播放器屏幕,因此每个项目必须是不同的屏幕。有没有办法做到这一点?请帮我。我在谷歌上找不到任何解决方案。这是我的代码:
这是我的平面清单项目(图像):
class ReadingComponent extends Component {
constructor(props: any) {
super(props);
}
render() {
let categories = [
{
name : "Category 1",
img : require("../Assets/Slika.jpg"),
},
{
name : "Category 2",
img : require("../Assets/Slika.jpg"),
},
{
name : "Category 3",
img : require("../Assets/Slika.jpg"),
},
];
平面列表:
return (
<View style={styles.container}>
<FlatList
data={categories}
showsHorizontalScrollIndicator={false}
numColumns={categories.length / 5}
showsVerticalScrollIndicator={false}
renderItem = {({item, index}) => {
return (
<TouchableWithoutFeedback>
<Surface style={styles.surface} >
<ImageBackground
source={item.img}
style={styles.img}
blurRadius={0.5}>
<Icon name="music" color="#fff" size={22}/>
<Text style={styles.name}>{item.name}</Text>
</ImageBackground>
</Surface>
</TouchableWithoutFeedback>
);
}}
/>
</View>
);
}
}
动漫人物
慕侠2389804
相关分类