реагировать-родной-вектор-иконки или @expo/вектор-иконки не отображаются на устройстве Android

#android #react-native #expo #react-native-vector-icons

Вопрос:

В моем проекте expo,который не был удален, значки не отображаются на Android.Я установил пакет с помощью npm.Мои минусы отображаются в веб-браузере, но не на Android .

npm i react-native-vector-icons

import MaterialCommunityIcons from 'react-native-vector-icons/MaterialCommunityIcons';

<MaterialCommunityIcons name="plus-box" color={color} size={26} />

Комментарии:

1. Можете ли вы попробовать удалить фигурные скобки из MaterialCommunityIcons и протестировать импорт MaterialCommunityIcons из «react-native-векторные иконки/MaterialCommunityIcons»;

Ответ №1:

При использовании react-native-векторных значков без фигурных скобок

  import MaterialCommunityIcons from 'react-native-vector-icons/MaterialCommunityIcons'
 

При использовании @expo/векторные иконки

 import { MaterialCommunityIcons } from '@expo/vector-icons';
 

Комментарии:

1. Я пробовал с фигурными скобками и без них, но безуспешно

2. Это отлично работает для обоих случаев, если вы можете свериться с предоставленным цветом

3. Цвет ничего не меняет

4. Я имел в виду, что это отлично работает в Android, вы можете проверить другие атрибуты, такие как цвет или вид, в котором он добавлен, может перекрывать значок