Max
Max
Беда в overflow: 'hidden';
Anonymous
border прокатит?
Max
А что border?
Max
Я могу сделать изображение квадратным, задать ему бордер радиус
Anonymous
border-radius: border-width: для круга который положишь сверху
Max
Но для того, чтобы сделать такой угол скругления я делаю view высотой в 150% высоты экрана
Anonymous
не помню чтобы проблемы были с обрезанием особенно в андроиде
Anonymous
у блока сделать радиус и оверфлоу?
Max
У меня вью з бордер радиус
Anonymous
а внутри картинка
Max
Внутри блока картинка
Max
Так вот на андроиде overflow: 'hidden' игнорится(
Anonymous
тогда хз . давное не коловал . но по идее там никаких выкрутасов быть не должно
Anonymous
ммм . надо вспоминать
Max
Anonymous
вот вот
Max
Есть предложения, как выкрутится?
Anonymous
круг попробуй сверху положить если на то пошло
Max
Так он же перектроет изображение?
Max
Или я не понимаю идеи?
Anonymous
прозрачный круг с рамкой
Anonymous
с белой рамкой
Max
Как вариант, кстати
Max
Сейчас попробую
Aleksei
ишь как изворачиваешься лишь бы картинку не заюзать для этого 😄
Aleksei
для шейдеров не обязательно нативный модуль, есть же https://github.com/ProjectSeptemberInc/gl-react-native )) а так то варик, просто нужные пиксели в белый перекрасить и все!)
Aleksei
где там?)
Aleksei
да ладно, не так все сложно там ;) даже вертексный писать не надо)
Artur
lousy programmer
Artur
да не, везде такое, как раз сегодня читал хорошую статью про это https://www.linkedin.com/pulse/who-said-swift-better-than-objective-c-willie-shi
⩔wein
Выглядит это по идеи не так страшно
Из того что пока могу сказать - все замечательно работает с react-navigation, если использовать только stack navigator. drawer и табы на данный момент через nativebase делаю, вместо встроенных в пакет навигации
⩔wein
есть нюансы все равно конечно
⩔wein
но мне кажется я там просто чего-то не понимаю
Egor
Egor
Парни, расходимся :)
Egor
Так, в 0.45 сломался Realm на iOS - кто-нибудь смог починить его? В issue пока тишина, советы из похожих issue в RN не помогают. Судя по ошибкам - что-то не то уже в нативном коде.
Denis
🌐 Друзья, blockchain-технологии достигли серьезных масштабов. Сейчас это масштабные решения Enterprise-уровня. Второй месяц экспериментируем с Ethereum, Smart Contracts, Truffle, web3.js, DApps (приятная новость - платформа JavaScript-friendly). Много интересного накопилось. Вижу, что много ребят начинают идти по этому пути. Создали группу для обсуждения технических вопросов разработки, связанных с архитектурой и разработки для платформы Ethereum. Присоединяйтесь: https://t.me/eth_ru
alex_ti
оо, как раз искал недавно!
⩔wein
Все таки react-navigation какой то неудобный
⩔wein
без лишней мороки невозможно перейти к родительскому роуту например при вложенности
⩔wein
ерунда какая то
Denys
Делал такую штуку недавно через Image. Вырезал с макета полукруглый блок. Внутрь Image ложил Text, TouchebleOpacity. И задавал Image свойство stretch. Может это и не совсем красивое решение, но рабочее и кроссплатформенное.
⩔wein
а какой удобный?)
Пока не знаю. Но насчет react-navigation - оно не неудобное, это устаревшие данные.
⩔wein
оно просто сырое и использовать пока не стоит
Aleksei
а что использовать?
⩔wein
банально - там нельзя перейти из вехрнего роута во вложенный.
⩔wein
это полный бред
⩔wein
у них это в issue есть
Aleksei
так а что использовать то?)
⩔wein
ну я сейчас тыкаю https://github.com/aksonov/react-native-router-flux
⩔wein
не знаю, пока рано что-то про него говорить
⩔wein
мне не нравится компонент табов который он использует, так что навигацию по табам там придется вручную делать
Aleksei
короче тебе ничего не нравится)
⩔wein
короче тебе ничего не нравится)
ну. не нравится компонент табов - это мелочи, по сравнению с ситуацией когда компонент просто невозможно нормально использовать
Aleksei
да вообще, какие плохие, все твои кейсы не продумали, ужс
⩔wein
да вообще, какие плохие, все твои кейсы не продумали, ужс
мм. то что мне не нравится в react-navigation это просто баг. он у них уже два месяца висит в issue
⩔wein
ты серьезно считаешь что невозможность перейти из вложенного компонента в родительский и из родительского - во вложенный - это "не продумали мои кейсы"?
⩔wein
я даже вообще не понимаю что это значит 😄
у них есть такая концепция как "StackNavigator", внутри которого определяются экраны. Эти StackNavigator навигатор могут быть вложены друг в друга. Это полезно, т.к. многие настройки привязаны к обьекту StackNavigator, и если ты хочешь разные настройки для разных частей приложения - их нужно делать вложенными. Банально хотя бы страницу логина отделить.
⩔wein
Каждый такой StackNavigator предоставляет обьект navigation с помощью которого можно собственно осуществлять навигацию
⩔wein
И он работает только внутри своего StackNavigator
Aleksei
я знаю как работает react-navigation, не надо мне объяснять. но твой кейс я все равно не могу понять
Aleksei
ты сможешь подробнее объяснить свой кейс? может ты просто что то не так делаешь, попробуем разобратся)
⩔wein
ты сможешь подробнее объяснить свой кейс? может ты просто что то не так делаешь, попробуем разобратся)
я хочу иметь возможность перейти из произвольного экрана в любой другой произвольный экран вне зависимости от уровня вложенности.
Aleksei
вот как здесь https://reactnavigation.org/docs/navigators/stack ?))
⩔wein
представь что у тебя стак навигатор вложен в стак навигатор который вложен в стак навигатор
Aleksei
я представил и не понимаю зачем мне такое))
⩔wein
ох да хоть бы для того чтобы настройки анимации разные задать.
Aleksei
можешь привести конкретный кейс?
⩔wein
transitionConfig
Aleksei
это не конкретный кейс
⩔wein
я хочу иметь разный transitionConfig в разных экранах
Aleksei
ну так делай, что мешает
⩔wein
я возможно где-то что-то пропустил в документации, но там вроде довольно явно все выглядит, что он указывается для каждого StackNavigator
Aleksei
смотреть надо в исходниках, вполне возможно что для каждого скрина можно отдельно делать, например тот же cardStyle можно каждому отдельно выставлять
Aleksei
но имхо говорить что из-за этого сырой это как то странно. найди мне в любой другой либе такое
Aleksei
в других ты даже похожей гибкости не найдешь