gpt4 book ai didi

android - React Native - Native Base 页脚不改变颜色

转载 作者:行者123 更新时间:2023-12-02 15:59:33 24 4
gpt4 key购买 nike

这是代码:

 // Bottom.js
<StyleProvider style={getTheme(commonColor)}>
<Footer>
<FooterTab>
<Button active>
<Icon active name="food" size={24} />
<Text active>Lunch Box</Text>
</Button>
<Button>
<Icon name="coins" size={24} />
<Text>Point</Text>
</Button>
<Button>
<Icon name="face" size={24} />
<Text>Profile</Text>
</Button>
</FooterTab>
</Footer>

</StyleProvider>

// commonColor.js

// Footer
footerHeight: 55,
footerDefaultBg: '#ffffff',

// FooterTab
tabBarTextColor: '#FFF',
tabBarTextSize: platform === 'ios' ? 14 : 16,
activeTab: platform === 'ios' ? '#007aff' : '#fff',
sTabBarActiveTextColor: '#007aff',
tabBarActiveTextColor: '#fff',
tabActiveBgColor: platform === 'ios' ? '#1569f4' : '#1569f4',

这是结果: Result

我尝试直接编辑FooterTab.js,但没有任何改变。

渲染时可能发生的唯一更改是 tabActiveBgColor: platform === 'ios' ? '#1569f4':'#1569f4'。我什至不知道为什么只有这段代码可以工作,我什至没有在 FooterTab 上设置任何 active

我期望的是,当我设置 Activity 按钮时,文本会变成白色。

有什么解决办法吗?

最佳答案

我已经解决了在 FooterTab 中添加样式的问题。您不需要在 native 基础 Footer 组件中执行任何样式。这是我的源代码-

     <Footer>
<FooterTab style={{backgroundColor:"#FFF"}}>
<Button style={{paddingLeft:0, paddingRight:0}}>
<Text}}>iFeeds</Text>
</Button>
<Button style={{paddingLeft:0, paddingRight:0}}>
<Text}}>iFeeds</Text>
</Button>
</FooterTab>
<Footer>

My output is

关于android - React Native - Native Base 页脚不改变颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43784947/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com