Алексей💀
2g не помогает?
Berik
Dmitry
ну можно проверять соединение сначала
invariance
Я хочу вставить картинку в приложение (Image объявлен), но он ничего не отображает
ссылка неправильная значит, либо позиция у картинки, попробуй влепить в стиль backgroundColor и проверь
Алексей💀
есть идеи как избежать этого?
сжатие фоток наверно?
Berik
сжатие фоток наверно?
качество будет теряться
Алексей💀
ну то что качество будет теряться это естественно, я же не знаю нужно ли вам сохранять в первоначальном качестве
Makar
ссылка неправильная значит, либо позиция у картинки, попробуй влепить в стиль backgroundColor и проверь
Картинка есть, я проверил, просто вместо неё белый фон, все пути узаканны верно
Makar
const TabNavigator = createBottomTabNavigator({ Food:{ screen: Food, defaultNavigationOptions:{ tabBarLabel:'FOOD', tabBarIcon: ({tintColor})=>( <Image source={require ('./assets/food.png')} style={{height: 24, width: 24, tintColor: tintColor}}/> ) } } }
Санжар
нету resizeMode если картинка больше 24 она обрезалась скорее всгео
Makar
Обрезалась так что ее не стало?)
Санжар
попробуйте убрать ширину и высоту
Makar
Ок
invariance
Ни у кого не было проблемы с react-native-camera, когда захваченное изображение было в неправильной ориентации?
Гугл говорит, что проблему исправили, и в этом году не было новых issue по этой теме, странно...
invariance
Я буду первым, похоже
Makar
Может что-то с кешом?
Санжар
может в tintColor или в самом tabBarIcon ?
Makar
Думал над этим, но из-за того что я новичок не особо разбираюсь
invariance
у них есть fixorientation параметр, не помогает?
Даже вот такой конфиг не помогает const options = { quality: 1, base64: false, fixOrientation: true, forceUpOrientation: true, orientation: 'portrait', };
invariance
даже в манифесте прописал ориентацию
Aynur
const options = {quality: 0.95, skipProcessing: true, fixOrientation: true}; Я помню там был какой-то баг со skipProcessing, вроде fixOrientation только с ним работал
Aynur
а может и нет, но можешь попробовать
Makar
Почему в срине отрисовывает картинку, а в таб навигаторе (меню) нет?
Unknown number
Попробуйте обернуть картинку в вьюшку или тачабл. И проверьта это касается только андроид или иос тоже?
Makar
На иос проверить не могу
Makar
А что такое тачабл?
Kto?
А что такое тачабл?
Тачаблопасити
Makar
С вьюшками по прежнему не работает
Unknown number
tabBarIcon: ({ tintColor }) => { return (<Image style={{ width: 50, height: 50 }} source={{ uri: "https://facebook.github.io/react/img/logo_og.png" }}/>);}
Unknown number
это отработает? проверьте
Unknown number
еще проверить надо showIcon: true, стоит этот проп? внутри обьекта tabBarOptions
Makar
Подчёркивает красным когда ставлю там ретурн
Unknown number
да он там не нужен, проглядел круглые скобки.
Unknown number
https://reactnavigation.org/docs/en/tab-navigator.html#tabbaroptions-for-tabbarbottom-default-tab-bar-on-ios
Makar
Сказал же, что подчеркивает красным
Unknown number
Сказал же, что подчеркивает красным
пекеджер при этом ошибку не выдает? подчеркивать может линтер
Makar
Линтер подчёркивает
invariance
Есть предположение, что он вообще на всех есть
invariance
попробую camera kit поюзать, мб там нет этой проблемы
Aynur
ну у нас rncamera последней версии - на всех устройствах картинка строго на 0 градусов
Aynur
и не важно в какой ориентации фоткали
Aynur
а какие устройства вообще?
invariance
андроид
invariance
а какие устройства вообще?
google pixel, nexus 5, xiaomi redmi 4
Nick
https://github.com/react-native-community/react-native-camera/blob/master/docs/RNCamera.md#takepictureasyncoptions-promise
Nick
не спасло?
Nick
мы писали в своей камере самостоятельно фикс ориентиации на основе EXIF данных
invariance
не спасло?
а что должно было спасти?
invariance
Офк, на некоторых устройствах камера еще и перевернута вверх ногами. Ппц
Nick
а что должно было спасти?
Передача в options в takePicureAsync параметра fixOrientation: true
Nick
Нет, не опенсорс
invariance
А, не) Не спасло
Aynur
а вы правильно передаёте? код верный вообще?) просто чёт не верится в магию, что только у вас не работает
Nick
Там ещё есть хитрости с base64, image не разбирает exif, если source в base64
invariance
https://gist.github.com/Folleah/6c6fc3e1e18804a23ed14af452259609 собственно, вот весь код
Nick
Отсюда ещё могут быть и перевороты
invariance
в голову приходит вариант - раскодировать base64, глянуть ширину\высоту, если картинка повернута - развернуть ее как нужно. Так можно будет без потери качества поворот оформить, не влезая в сорцы и нативный код
invariance
но это даже звучит как костыль
invariance
может мне скрин экрана делать, я хз)
Aynur
без orientation: '' и прочего
invariance
да
invariance
я уже перепробовал все в разных комбинациях)
Aynur
options срабатывают вообще?:D
Aynur
хоть что-то меняется?
invariance
да
invariance
Хотя, orientation вообще ничего не меняет
invariance
но base64: true\false меняет, да