我无法使用react-native-vector-icons包中的图标。
以下是我导入的方式:
import MaterialIcon from 'react-native-vector-icons/dist/MaterialCommunityIcons';
import FoundationIcon from 'react-native-vector-icons/dist/Foundation';
以下是我的使用方法:
<BottomNavigation
labelColor="white"
rippleColor="white"
style={{ height: 56, elevation: 8, position: 'absolute', left: 0, bottom: 0, right: 0 }}
onTabChange={(newTabIndex) => {return} }
>
<Tab
barBackgroundColor="#37474F"
label="Movies & TV"
icon={<MaterialIcon size={24} color="white" name="tv" />}
/>
<Tab
barBackgroundColor="#00796B"
label="Music"
icon={<FoundationIcon size={24} color="white" name="music" />}
/>
<Tab
barBackgroundColor="#5D4037"
label="Books"
icon={<FoundationIcon size={24} color="white" name="books" />}
/>
</BottomNavigation>
行为是:图标正在显示,但图标错误。材质显示为日文符号,基础为正方形,中间为X.
如何正确导入和使用这些图标?
答案 0 :(得分:1)
在我的项目中,我使用导入:
import Icon from 'react-native-vector-icons/Ionicons'
因此,请尝试导入为:
import MaterialIcon from 'react-native-vector-icons/MaterialCommunityIcons';
import FoundationIcon from 'react-native-vector-icons/Foundation';
很抱歉,无法发表评论的原因,希望它有效。
答案 1 :(得分:0)
我需要手动链接依赖项并重建项目。