react-navigation-stack 让背景变成透明

react-navigation-stack 让背景变成透明,第1张

起先搜到这篇文章:https://github.com/react-navigation/react-navigation/issues/6297

将下面配置放到 createStackNavigator 方法的入参作为配置就好了,我用的版本是 2.10.4。

{
  transparentCard: true,

  transitionConfig: () => ({
    containerStyle: {
      backgroundColor: 'transparent',
    },
    containerStyleLight: {
      backgroundColor: 'transparent',
    },
    containerStyleDark: {
      backgroundColor: 'transparent',
    },
  })
}

但是api提示说该配置已经被标记为废弃的,于是找了一个官方推荐的方式:

defaultNavigationOptions: {
        cardStyle: {
            backgroundColor: 'transparent',
        }
 },

搞定

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1322298.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存