Я использую реагирующую родную навигацию для своего проекта, и у меня возникают проблемы, когда я пытаюсь показать значок с помощью Drawables в Android, но в IOS, когда я устанавливаю xassets, он отлично работает.
Симулятор IOS
Симулятор Android
Я следую инструкциям и создаю все Drawables (hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi) для Android
Пример моих архивов в Visual Studio код
Пример моих архивов в Android Studio
имя моей иконки: icon_home.png
Мой код
tabs: [{
//HomeMenu
screen: "myMenu.MainMenu",
title: "",
label: "",
showIcon: true,
icon: {uri: 'icon_home', scale: 6},
//selectedIcon: {uri: 'homeicons',scale: 6},
navigatorStyle: { //add this to change top bar navigator.
drawUnderNavBar: true,
navBarTranslucent: true,
navBarTransparent: true,
navBarBackgroundColor: 'transparent',
topBarElevationShadowEnabled: false
},
iconInsets: { // add this to change icon position (optional, iOS only)
top: 0, // optional, default is 0.
left: 0, // optional, default is 0.
bottom: -12, // optional, default is 0.
right: 0 // optional, default is 0.
}
}]
стиль Android
appStyle: { //Android
tabBarButtonColor: '#6c6d70',
tabBarBackgroundColor: '#cccc',
tabBarSelectedButtonColor: 'rgb(50, 184, 201)',
showIcon: true
},
Я так нов в этой структуре, я надеюсь, что кто-то может мне помочь, потому что я застрял в этой точке на два дняМой последний вариант - импортировать мою иконку как изображение.