Dmitry
честно, я не понял кейса
Vlad
Дам скриншот щас
Vlad
И еще... Проблема на Андроид. Айос реагирует адекватно
Vlad
Тот блок который фиолетовый (где два инпута) нижний инпут, это 3-party package react-native-google-places-autocmplete... все что ниже 2х инпутов это импортованый другой мой компонент...
видите на этом компоненте поверх рендериться список локаций? Он не реагирует на нажатия (нажатие принимает на себя импортный компонент)
Vitaly
Vlad
Vitaly
да
Я до конца не уверен, похожая штука была, это связанно с overflow , по умолчанию вроде рн у вью режет все что выпадает за предел вьюхи
Vitaly
Я не смог решить эту проблему в итоге, то есть оверфлоу висибл сторонней либой включил, но элементы все равно не кликабельные были
Vlad
Vlad
GrafMine
ребят такую тип и такой баттон рисовать только через свгшку ?
GrafMine
Vlad
GrafMine
ну один стандартный квадрат понятно, а второй ?)
Vlad
второй абсолютно спозиционированый поверх первого (зЫндекс) и ротация на 45гр
Vlad
бордер только с двух сторон которые оверфловят стандартный квадрат
GrafMine
а с обводкой как подскажешь ?
Vlad
обводка?
GrafMine
да все понял спасибо
Vlad
Приятного вечера
GrafMine
надо теперь только проверить крутяться ли вьюхи ротейшеном )
Vlad
а ну да это ж нейтив)
Gena
Vlad
О каком решении речь?
Реакт Нейтив с Андроид стороны не работает нормально с оверфлов элементами. У меня лично проблема такова: листВью который рендерится поверх импортованого компонента не регистрирует Тач ивенты, Тач евенты попадают на импортованый компонент. Полный текст моего тикета выше на 10-15 коментов
Gena
Я понимаю проблему, думал, что вы знаете решение которое просто не приняли в основную ветку (
Gena
Даже сами оверфлоу там очень странным образом сделали
Gena
На самом деле это у Android такое API, что View не может рисовать за своими границами (не мог раньше) и уж тем более получать оттуда эвенты какие-то
Vlad
сижу и плачу
Vlad
Я делал решение следующим способом раньше: под место предположительно нужное как оверфлов менял размеры парента чтобы он был как прокладка и лови ивенты
Gena
Ммм... я стараюсь не делать оверфлоу (Android всё ещё впереди у нас, скоро увидим, где оно просочилось). Недавно делали modal, всё без оверфлоу решилось, но пришлось захостить контейнер с абсолютным позиционированием на самом верху иерархии компонентов... вроде нормально работает...
Gena
Теоретически вы можете сделать так же (это конечно костыль, но думаю будет работать): в р-не рута последним элементом вставляете View, у которого position absolute, ему из глубин вашей иерархии как-то (это уже от архитектуры зависит, хоть через контекст, хоть через глобал, хоть через эвенты кастомные) передаете померянные относительно window координаты инпута (после onLayout, можно дергать measureInWindow), дальше хост в эти координаты позиционируется и показывает нужный контент (тоже ему слать придется)
Vlad
не до конца понял суть термина "хостить" в контексте рендеринга єлементов
Vlad
было бы здорово раздобыть небольшой пример или Гист с примером
Vlad
аа
Vlad
я понял суть
Vlad
извини немножко подустал
Vlad
но там немножко все осложняться будет наверное тем что это 3-парти пекедж
Vlad
тоесть его либо прийдется брать и переделывать по свои нужды что точно не актуально нам сейчас, либо костылить добавляя дополнительный вью.
Shokha
И это ты 😅 я твой видосики смотрел 👍
Maxim
Всем привет, ищу ментора. Готов бесплатно работать по 2-3 часа в день на проект. Стек знаний - реакт, редукс, ионик, ангуляр. Хочу изучить React Native. базовые знания имеются. Кого заинтересует - пишите в личку.
Shokha
для начало что хорошо init ili expo! у меня линукс
Shokha
я вообще новичок можно сказат ище 0
Shokha
просто для начала какой удобно и легче
Eugene
Valentin
приве, есть у кого туториал нормальный про push notification с firebase что бы не Expo?
Valentin
или мож кто работал с firebase
Valentin
спс, щас почитаю
Nikita
подскажите плиз как на иос выглядит такая менюха в телеге
Nikita
Никита
думаю ActionSheetIos можно смотреть (я без iphone, но это нативное решение)
Nikita
Shokha
Shokha
что за ошибка
Gena
что за ошибка
В тексте ошибки всё написано: metro попытался открыть больше файлов, чем система позволяет одному процессу. Как лечить зависит от os и легко ищется (до определенных пределов). Гугл... и в доках это было (когда-то, по крайней мере).
Джон
Всем привет, подскажите пожалуйста, можно ли сделать так, чтобы фонарик продолжал работать в Background режиме на iOS?
Джон
Я имею ввиду вспышку
Джон
Я сделал небольшое приложение, которoe использует вспышку.
https://github.com/KrowdBeat/react-native-flash
Джон
Использовал этот пакет
Vitaly
Йоу йоу, у кого-то были проблемы с вводом смайлов в текст инпут РН ?
интересует android 9.
На реальном устройстве крешится аппа
Джон
Vitaly
странно, что на версиях пониже 9, все работает отлично
и IOS тоже норм
Nick
всем привет, кто может подсказать как делается анимация с первого на второй экран в react-navigation ? надо компонент заанимировать при переходе, но это как вообще?
Nick
George
https://github.com/jeremybarbet/react-native-modalize
Andrew Kiselev
Кто-нибудь делал функционал с редактированием фотографий? Rotate / Crop/ Add filter / Add sticker
Какую библиотеку вы использовали?
Igor
джентльмены, есть проблема с React Native не билдит проект под iOS, под android работает нормально. (работаю через expo)
H
H
привет всем как добавить вместо title картинку ?
Катан!
ну так на пример (гугл говорит)
ed.t
Народ, такой вопрос, это же простой способ запустить пару функций нативно? https://devdactic.com/objective-c-code-react-native/ я смотрел faq разные, там предлагают делать отдельный пакет, а тут просто добавить пару файлов
ed.t
что лучше, в чем разница?
ed.t
вот еще) https://blog.tylerbuchea.com/how-to-create-a-react-native-ios-native-module/
Gena
Никакой разницы. Если вы хотите ваш нативный код оставить в вашем единственном приложении, то вам не нужен модуль. Положите в Xcode проект и в пакет приложения в Android нужные h/m/java файлы, прям в js коде приложения пишите ReactNative.NativeModules.MyModule.superFunc()
Gena
Это будет сильно быстрее. Мешать это начнет когда вы захотите этот код использовать в другом приложении или он станет довольно большим и потребует тестов.
ed.t
Gena
Надо скомпилировать )