Александр
звучит как признание в онанизме/алкоголизме
Anonymous
https://twitter.com/chicoxyzzy/status/746000050527027200
Sergey
А в чём отличие? Картинка в бэкграунде + другое количество секций?
Sergey
Ставишь у секций прозрачный бэкграунд, добавляешь картинку в бэкграунд контейнера.
Sergey
Прозрачный бэкграунд - rgba(0,0,0,0)
Sergey
style={{backgroundColor: rgba(0,0,0,0)}}
Sergey
По поводу бэкграунда в контейнере - элемент Image может использоваться как контейнер.
Sergey
source={require('./img/marvell')}
Sergey
У Image не нужно прозрачный бэкграунд ставить, только у дочерних элементов нужно
Sergey
Тэг Accordion не закрыт
Sergey
Используй норм редактор, который поддерживает ES6 синтакс.
Sergey
Я его не открывал ни разу, если честно...
Sergey
Неправильно выразился... Там треугольной скобки закрывающей не хватает. <Accordion><Image/> </Accordion>
Eugene
scrollview не закрыт
Ale
этот чат - интересная реализация линтера
Eugene
:)
Sergey
Можно и так :)
Anonymous
народ есть какой гайд как писать стили под разные разрешения, или примеры подобного кода
Anonymous
сейчас я пока только додумался брать Demensions и кидать width and height в функцию которая генерирует стили
Sergey
Что это за json вообще?
Sergey
Там какая-то хитрая либа Accordion, я её не использовал. Обращайся за советом к тому кто её знает (например через issues на гитхабе).
Sergey
То что ты хочешь сделать прекрасно делается через <View> , <Text> и <Image>
Sergey
Возможно я неправильно понял, что именно ты хочешь сделать. Ты присылал только скриншоты.
Alexander
Как-то странно у тебя картинка задана
Alexander
Это исправленный? )
Alexander
<Image style={styles.backgroundImage} source={{uri: section.pic}}><Text style={styles.headerText}>{section.title}</Text></Image>
Alexander
Ну ты фигню какую-то кинул, у меня действительно исправленный
Sergey
Что-то мне не очень эта либа понравилась https://github.com/oblador/react-native-collapsible Зачем требовать от клиента описание в JSON (как в ExtSJ, лол) когда можно попросить подсунуть сами компоненты (свёрнутую и развёрнутую версию)
Alexander
Вот это: { title: 'First', content: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Qui in tempore blanditiis maxime odio deleniti explicabo ipsa quidem pariatur quibusdam cum voluptate dolores, minima nesciunt harum molestias, nam quisquam facere.', pic: './img/marvell/marvell-0', } Надо менять на: { title: 'First', content: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Qui in tempore blanditiis maxime odio deleniti explicabo ipsa quidem pariatur quibusdam cum voluptate dolores, minima nesciunt harum molestias, nam quisquam facere.', pic: require('./img/marvell/marvell-0'), } И тогда мой код надо поправить на: <Image style={styles.backgroundImage} source={section.pic}><Text style={styles.headerText}>{section.title}</Text></Image>
Alexander
Ну и в SECTIONS все картинки надо реваерить. Сами они это не сделают
Alexander
А еще было бы совсем здорово доки RN почитать, например
Sergey
Дмитрий, у вас путь к картинке точно правильный? И да, почему у вас проект на десктопе лежит?
Sergey
Это был тонкий намёк на то что такие вещи обычно замазывают
Anonymous
это нормально что у меня изображения загружаются только по https протоколу?
Sergey
.jpeg нужно добавить к пути.
Eugene
https://facebook.github.io/react-native/docs/pixelratio.html
Denis
flex: 1
Denis
контейнеру
Denis
если 5 элементов на экране - то высоту как высотаЭкрана/5
Denis
https://facebook.github.io/react-native/docs/dimensions.html
Denis
Dimensions.get('window').height
Anonymous
https://github.com/vitalets/react-native-extended-stylesheet#usage
Anonymous
хз по идеи flex : 1 должен работать
Denis
ну картинка должна тоже иметь flex 1
Denis
<View style={{flex:1}}><Image style={{flex: 1}} ></Accordeon></Image></View>
Sergey
Тебе картинку растянуть? Там много способов: https://facebook.github.io/react-native/docs/image.html#resizemode
Sergey
Тебе что сделать-то надо?
Sergey
А по высоте обрезать?
Sergey
А что если устройство очень длинное? Белые пятна сверху и снизу?
Sergey
Растяни Image в родительском контейнере на 100% по ширине.
Sergey
https://facebook.github.io/react-native/docs/flexbox.html
Sergey
alignItems: stretch в родительском контейнере.
Sergey
Разберись с флексбоксом, а то про каждый элемент будешь в чатике спрашивать.
Sergey
Почему толку нет? У тебя Image по ширине растянулся на 100%?
Maksim
Народ, а поделитесь лучше опытом о том как вы запилили на react native что-то и потом волосы на жопе от отчаяния рвали
Maksim
Про то, как оно хорошо можно про каждую технологию прочитать
Sergey
Я только знаю Максима Лапшина из erlyvideo, рубистов не знаю.
Sergey
Впрочем, продвинутых рубистов наверное немало.
Sergey
Так же заствлял всех твой код линтить?
Sergey
У Image стоит flex: 1?
Sergey
@gHashTag в общем: чтобы разобраться в твоей проблеме, нужно знать как внутри строит вёртску этот твой Accordion. Чтобы понять что и насколько там растягивается попробуй метод цветных квадратов - делай View с бэкграундами разного цвета и смотри какой насколько растягивается. Если брать задачу "растянуть по ширине в родительском контейнере" то она решается через {flexDirection: column, alignItems: stretch}. Удачи!
Maksim
да, я раньше на руби писал и до сих пор мейнтенер гуглогруппы
Maksim
хорошо =) Но я не знаю, кто вы
Maksim
прекрасно =)
Roman
@react_js
Виктор
Ребят, может кто-то подскажет как отслеживать закрытие окна браузера без onbeforeunload? Точнее что бы без стандартного диалогового окна "Do you want to close this window”?
Alex
На вебсокетах можеш попробовать попинговать
Alex
Если на сервере нужно знать
Alex
Если на клиенте то вариков вероятно нет
Igor
Добрый день всем, может кто подсказать у меня с сервера данные приходят в xml, какую библиотеку лучше взять для конвертации в объект для react native или как вообще такой ответ лучше разобрать?
Max
Почти любое апи умеет отдавать данные как хмл так и в джейсон
Max
Если сам пишешь сервре - то еще проще
Sergey
Добрый день всем, может кто подсказать у меня с сервера данные приходят в xml, какую библиотеку лучше взять для конвертации в объект для react native или как вообще такой ответ лучше разобрать?
Можно взять одну из множества либ, конвертирующих XML в JSON. Но в такой конвертации есть фундаментальные проблемы, т.к. форматы не похожи, и результирущий JSON будет неудобным. Как сказали выше, лучше заставить сервер говорить на JSON.
Igor
Да к сожалению не мой случай, сервер писал не я и отдаёт он только хмл, ладно спасибо будем думать
Slava
"x2js": "^2.0.0" https://github.com/abdmob/x2js
Slava
Использовал в точно такой же ситуации, легаси сервер отдавал xml, а клиент - ionic app
Maksim
народ, а кто-нибудь на андроиде то это юзает?