[英]Icon color not working in native base header buttons
我正在使用NativeBase Header 。 在 header 中,我有购物车和愿望清单等按钮。 但我无法更改该图标的颜色。
这是我的 header 代码:
<Header>
<Left>
<Button transparent onPress={props.onMenuPress}>
<Icon type="Ionicons" name="menu" color="#ff0000" />
</Button>
</Left>
<Body>
<Title>{props.title}</Title>
</Body>
<Right>
<Button transparent onPress={props.onWishlistPress}>
<Icon name="heart" active={false} color="#ff0000" />
</Button>
<Button transparent onPress={props.onCartPress} icon>
<Icon name="cart" active={false} color="#ff0000" />
</Button>
</Right>
</Header>
请任何人都可以告诉我这里有什么问题吗?
它显示在Native-base
文档中。 对于 Icon, Native-base
使用React-native-vector-icons
模块,它允许您通过style
设置colors
和sizes
。
完美、清晰、高清图标和理想像素 fonts 由NativeBase
提供支持,以保持非常高的一流水平。 您将在您的计划中不断拥有像素完美的图标。 这是一个 repo,列出了可用的react-native-vector-icons
图标系列的图标。 回购
使用来自 React Native Vector Icons 的 Ionicons
<Icon name='home' />
<Icon ios='ios-menu' android="md-menu" style={{fontSize: 20, color: 'red'}}/>
<Icon type="FontAwesome" name="home" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.