定义VideoDetailScreen
在添加Navigation程序包之前,我们需要导航至某个地方并创建视频详情屏幕。它将有背景图片、视频标题、视频描述,最后还有一个播放和后退按钮。- 在
screens文件夹下创建一个名为VideoDetailScreen.tsx的新文件。 - 打开文件并从’react-native’导入React以及必要的组件。在本例中,我们需要ImageBackground、Text、View和StyleSheet。
- 创建一个名为
VideoDetailScreen的箭头函数并将其导出。 - 向
VideoDetailScreen添加一条包含ImageBackground标签的返回语句,该语句将是父元素。 - 向
ImageBackground添加一个source属性并将其硬编码为{uri: 'placeholder'}。 - 在
ImageBackground中添加两个Text元素,一个用于标题,一个用于描述。将文本“视频标题”添加到第一个元素,将“视频描述”添加到另一个元素。
添加样式
我们来添加一些样式。- 创建一个名为
styles的StyleSheet并将其添加到VideoDetailScreen箭头函数之后。 - 使用以下值将
image、screenContainer、videoTitle、videoDescription样式添加到StyleSheet。
- 将样式添加到其对应的元素中。
VideoDetailScreen.tsx代码的形式:
更新screens文件夹中的索引文件
最后一步是将此屏幕添加到screens文件夹中的index.ts文件。
- 在
screens文件夹中打开index.ts。 - 将VideoDetailScreen添加到导入和导出语句中。
index.ts文件应如下所示:

