ReactNative官方的bug,ViewPagerAndroid与android的ViewPager一起使用会导致ViewPager看不到

项目中由于需要3D效果的广告轮播图,而RN官方并没有提供,于是只能用安卓原生封装了一个3D的轮播图,实际上就是一个ViewPager。另外我们还引用了react-native-scrollable-tab-view这个第三方组件,通过看源码得知实际是RN官方的ViewPagerAndroid封装的。

我们在项目中是这样嵌套使用,所以就产生了冲突问题,会导致ViewPager的部分图片看不到:

<ViewPagerAndroid>
    <ViewPager></ViewPager>
</ViewPagerAndroid>

我用的react-native版本是0.36,因为react-native这个bug,导致封装好的原生3D轮播图组件最后也没能用上。

解决方案

1.用react-native的ScrollView来封装广告轮播图;
2.避免ViewPagerAndroid与ViewPager的嵌套使用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容