@reactnative_ru

Страница 786 из 878
Stas
20.08.2018
09:25:27
Уже спрашивал, но так и не разобрался. Может кто-нибудь подсказать, правильно ли я работаю с offset в Animated api. Задача: анимировать падение view вниз (только координата y), при нажатии на view останавливать анимацию и включать drag-n-drop, при отпускании вновь анимировать y вниз. https://gist.github.com/punksta/13b52cd3e4c8051273dee4654584ab6d проблемы следующие: примерно в 40% случаев после drag-n-drop, view падает не только в низ, но и в бок(координата x тоже анимирается)

если коротко, есть animatedXY, котое использется как для анимации, так и для drag-n-drop. в onPanResponderRelease я выполняю this.fallingAnimatedValue.flattenOffset(); Animated.timing(this.fallingAnimatedValue, { toValue: { y: this.props.fallToY, x: this.fallingAnimatedValue.x.__getValue() }, listener: this.onFall, duration: this.props.fallingDuration, easing: t => 2 * (t * t), useNativeDriver: true }) x не должна менятся, так как я меняю ее к текущему значению. x: this.fallingAnimatedValue.x.__getValue()

такое ощущение, что бага в nativeDriver или в очереди остаются ивенты которые уже после onPanResponderRelease диспачатся в animated

Алексей
20.08.2018
09:31:58
а есть уверенность что this.fallingAnimatedValue.x.__getValue() дает текущую x?

Google
Stas
20.08.2018
09:32:47
а есть уверенность что this.fallingAnimatedValue.x.__getValue() дает текущую x?
а как иначе? я ведь вызвал flattenOffset() и запрашиваю x аж через 300мс

а разница x-а порой аж пол ширины экрана.

Алексей
20.08.2018
09:35:28
я если честно вообще не понял зачем нужен offset тут. но касательно вопроса, что то мне подсказывает, что при использовании nativedriver значения в js структуре и в нативке не обязательно должны быть синхронизированы

Vladimir
20.08.2018
09:36:33
я бы даже сказал что они в общем случае не синхронизированы

Алексей
20.08.2018
09:37:00
может лучше вместо значения из Animated.Value использовать то что PanResponder возвращает при релизе?

Vladimir
20.08.2018
09:37:03
в этом собственно и смысл нативного драйвера

Mark
20.08.2018
09:41:22
Привет, у меня пару вопросов 1) React Portal так-же работает и в react native? 2) Styled-components так-же работают и в react native?

Stas
20.08.2018
09:41:31
я бы даже сказал что они в общем случае не синхронизированы
nativeDriver пишет обратно с опозданием или он не пишет все значения? Что-то мне подсказывает что и то и то...

Mark
20.08.2018
09:42:38
2-й вопрос снимается, работает

Алексей
20.08.2018
09:42:50
Алексей
20.08.2018
09:43:56
из-за @gblack9 я разленился совсем, даже ссылки неохота искать, все равно опишет лучше и подробнее ?

Google
Mark
20.08.2018
09:44:17
ух тебя жизнь таскает)
А че поделать, надо всесторонне, как говорится

Stas
20.08.2018
09:44:26
Сложно. Может правда на react-native-interactable переписать.

Mark
20.08.2018
09:45:01
Еще пайтон и нода, чет не нравится? ?

Алексей
20.08.2018
09:45:09
Сложно. Может правда на react-native-interactable переписать.
не, interactable уже не модно) теперь gesture-handler + reanimated )

Mark
20.08.2018
09:45:53
не, interactable уже не модно) теперь gesture-handler + reanimated )
Пойду-ка я отсюда, нахрен оно мне надо, че меня во всякое говно тянет, хоспади

Сидел бы себе сварщиком на заводе и нормально

Vladimir
20.08.2018
09:47:28
nativeDriver пишет обратно с опозданием или он не пишет все значения? Что-то мне подсказывает что и то и то...
Вообще говоря это детали имплементации и закладываться на это в любом случае не стоит.

Jahanger
20.08.2018
09:47:35
Добрый день, есть кто пользовался react-native push notification от zo0r?

Jahanger
20.08.2018
09:47:58
Есть вопрос, как показывать уведомление от FCM?

Demuz
20.08.2018
11:13:50
Подскажите, как менее геморно можно решить проблемы WebView: Не работает заливка фото, не работает OAuth через гугл. Про фото читал, все разное советуют.

А есть просто либа, чтобы как браузер работала, но просто хейдер и все такое не показывало и все?

Vladimir
20.08.2018
11:16:28
вебвью не браузер, поэтому вы либо делаете мобильную версию сайта, либо впиливаете браузер в свое приложение

если вам небольшие куски приложения нужно в браузере открывать, то смотрите в сторону chrome custom tabs для андроида, для айоси, возможно, есть что-то похожее

Vladimir
20.08.2018
11:21:12
браузер это chrome на андроид и safari на ios

Demuz
20.08.2018
11:22:20
браузер это chrome на андроид и safari на ios
А как впилить такие вещи в приложение то? Разве возможно ? ))))

Vladimir
20.08.2018
11:23:18
в теории возможно, на практике вряд-ли это решение вам подойдет

Google
Demuz
20.08.2018
11:25:15
зачем вам авторизация через webview?
Заказчик решил не терять время на написание приложения и сэкономить еще. У них сайт сверстан и под мобилу. Увторизации то работают, но вот через гугл нет. Да и заливка фото не работает.

Задача сделать обертку под то что есть.

morda
20.08.2018
11:27:39
не пустят в аппстор

Vladimir
20.08.2018
11:30:15
Ставьте коллбэк на открытие адреса и открывайте в хромтабсах когда нужно авторизоваться в гугле. По загрузке фото смотрите логи вебвью, и правьте на стороне сайта.

Vladimir
20.08.2018
11:33:15
morda
20.08.2018
11:35:27
https://developer.apple.com/app-store/review/guidelines/ п.4.2

Demuz
20.08.2018
11:37:51
Может отговорю от веб. Тогда там самое сложное - придется график делать. ))) Опыта нет пока с таким.

Вот такой график.

Vladimir
20.08.2018
11:43:09
Вот такой график.
https://github.com/wuxudong/react-native-charts-wrapper

Demuz
20.08.2018
11:45:06
https://github.com/wuxudong/react-native-charts-wrapper
Спасибо. Добавил в копилку.

Play
20.08.2018
12:08:52
ios

Demuz
20.08.2018
12:09:19
Google
Play
20.08.2018
12:09:52
И не прошло в эпп стор?
пришлось на табы разбить и прошло)

Шаг влево, шаг вправо и поплывете. Думаю интересней сделать что-то полезное и интересное для себя, таким образом закрепите усвоенный материал с Udemy.

Влад
20.08.2018
15:24:29


あなたの神
20.08.2018
15:28:51
Пипл, подскажите, как в старой версии react-navigation менять размер нав. бара и хэдера? Старая дока сдохла кажись :с

Admin
ERROR: S client not available

Play
20.08.2018
15:30:54
Пипл, подскажите, как в старой версии react-navigation менять размер нав. бара и хэдера? Старая дока сдохла кажись :с
Cвой кастомный запилить? В этом проекте пример: https://github.com/react-native-village/SimpleDrawer

あなたの神
20.08.2018
15:31:23
Cвой кастомный запилить? В этом проекте пример: https://github.com/react-native-village/SimpleDrawer
Просто хэдеру высоту больше надо сделать для айфона 10

Ничего более

あなたの神
20.08.2018
15:34:07
Play
20.08.2018
15:42:54
Дефолт
https://reactnavigation.org/docs/en/headers.html#adjusting-header-styles

あなたの神
20.08.2018
15:43:44
https://reactnavigation.org/docs/en/headers.html#adjusting-header-styles
Я специально попросил для старой версии. Я уже листал и пробовал данное

Play
20.08.2018
15:46:40
В первой версии тоже самое

Не работает высота?

あなたの神
20.08.2018
15:47:14
В первой версии тоже самое
Хах, тогда странно. Ибо не пашет

Может я где-то конечно лоханулся. Как же бомбит от кривых проектов :с

Лан, спасиб

Play
20.08.2018
15:49:54
Хах, тогда странно. Ибо не пашет
Давно понял, что лучше всего кастомный Хедер. Юзаю его из проекта в проект на любом навигаторе.

Google
あなたの神
20.08.2018
15:50:42
Страшно даже трогать, гляди поломается





Второй вопросик из маразм-ряда. Как сделать, что бы на десятке отображались хэдеры на весь экран? В стилях их ничего не ограничивает, а хардкодить position/height/bottom:0 не помогает

Gena
20.08.2018
16:18:46
Второй вопросик из маразм-ряда. Как сделать, что бы на десятке отображались хэдеры на весь экран? В стилях их ничего не ограничивает, а хардкодить position/height/bottom:0 не помогает
Мой любимый вопрос... с этого начлось вот это (кстати, до сих пор не вмержено... гуляет в дебрях facebook phabricator): https://github.com/facebook/react-native/pull/18534

На самом деле - если вы нигде там SafeAreaView не заюзали в р-не рута, то надо смотреть в натив, почему оно не растягивается на весь экран

Если что, в Xcode есть возможность сделать снимок лэйаута и посмотреть. Если запустить дебаг-билд на симуляторе, то это "Debug" -> "View Debugging" -> "Capture View Hierarchy"

Vadim
20.08.2018
16:53:11
Может кто подскажет решение проблемы?! :) Есть 3 блока, на экране расположены вертикально на всю высоту :) Первый блок фиксирован - хэдер чата Второй - сообщеньки - зависит от третьего блока Третий - инпут увеличивается по высоте по мере ввода текста в несколько строк Кто-нибудь может подсказать как это все правильно впихнуть на одну страницу? :)

На данный момент проблема №1 - просто уместить все 3 компонента на всю высоту экрана :)

Pasha
20.08.2018
16:57:20
На данный момент проблема №1 - просто уместить все 3 компонента на всю высоту экрана :)
Верхний и нижний компонент с фиксированной высотой, центральный просто флекс: 1

Vadim
20.08.2018
17:03:44
Верхний и нижний компонент с фиксированной высотой, центральный просто флекс: 1
И если инпут будет пухнуть по мере увелечения, флекс 1 среднего блока просто будет немного сжиматься? :)

Pasha
20.08.2018
17:04:45
Должен. Это считай автовысота (но сейчас я диванный теоретик, лучше попробовать самому)

Kich
20.08.2018
17:06:02
О, автор go-starter-kit тут админ :) Забавно. Зачёт тебе ;)

Страница 786 из 878