enter image description here

是否有人知道我们如何在React Native中实现这种视图,或者是否有任何可用组件可以帮助解决这个问题?

我在F8 2016应用程序中也看到过,一直在搜索如何通过水平滚动实现过渡和类似 carousel 的视图.

推荐答案

你可以在iOS上使用ScrollViewpaging enabled,在Android上使用ViewPagerAndroid来实现这一点.

F8是一款开源应用,

该组件呈现所有页面.

如果您只希望呈现可见页面、左页面和右页面以节省内存,那么在其上构建了另一个组件来实现这一点:

还有其他各种类似的实现:

但是我不推荐https://github.com/leecade/react-native-swiper,因为我有几个问题.

React-native相关问答推荐

AxiosError:Reaction Native EXPO开发版本中的网络错误

如何在底部标签导航中添加顶部标签

按下按钮有一个borderRadius

从 .apk 到 .aab 的本地构建版本react,如何将应用程序发送给客户端?

PanResponder 在第二次拖动时将 Animated.View 捕捉回原始位置

在选项卡更改时react-navigation

请求无法完成,因为您已超出配额

如何在 React Native 中本地存储不是字符串的数据

Undefined 不是判断 this.state.* 的对象

在 Windows 上进行本机调试

试图注册两个同名的视图 RNGestureHandlerButton

获取没有地理位置 API React-native 的国家/城市?

未计算文件的 React-Native Bundle Error 错误 SHA-1

ENOENT: no such file or directory, 打开 'android/app/src/main/assets/index.android.bundle'

我可以使用 react native 开发 pwa

React.createClass vs. ES6 箭头函数

如何更改键盘上的 return按钮?

仅链接字体的方法

React Native:使用百分比时将视图的宽度设置为等于其高度

在 React Native 中将props传递给外部样式表?