Size: a a a

React Native — русскоговорящее сообщество

2020 August 23

T

Timur in React Native — русскоговорящее сообщество
Unknown T.
Всем привет! Можно ли как-то сделать, чтобы во FlatList header был на всю ширину экрана, а items с паддингом слева и справа? Помимо назначения паддинга самим items.
задай отступы для листа, а для шапки дай ширину экрана и негативный margin слева
источник

UT

Unknown T. in React Native — русскоговорящее сообщество
вариант, спасибо
источник

UT

Unknown T. in React Native — русскоговорящее сообщество
Хмм, а разве я не могу делать import Svg from "assets/test.svg"; и потом <Image source={Svg}> ? В браузере на пк нормально работает, а когда на ios через expo запускаю все svg пропадают
источник

T

Timur in React Native — русскоговорящее сообщество
Unknown T.
Хмм, а разве я не могу делать import Svg from "assets/test.svg"; и потом <Image source={Svg}> ? В браузере на пк нормально работает, а когда на ios через expo запускаю все svg пропадают
А чем напрямую в source не нравится?
источник

UT

Unknown T. in React Native — русскоговорящее сообщество
напрямую это как?
источник

UT

Unknown T. in React Native — русскоговорящее сообщество
А, типа строку передать с путём
источник

UT

Unknown T. in React Native — русскоговорящее сообщество
А, в доке написано The currently supported formats are png , jpg , jpeg , bmp , gif , webp (Android only), psd (iOS only). svg не поддерживается, да уж
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Unknown T.
А, в доке написано The currently supported formats are png , jpg , jpeg , bmp , gif , webp (Android only), psd (iOS only). svg не поддерживается, да уж
А вы найдите хоть одну нормальную либу, которая SVG может рендерить, кроме браузеров? )
источник

GB

Gena Black in React Native — русскоговорящее сообщество
RN - не браузер
источник

UT

Unknown T. in React Native — русскоговорящее сообщество
Ну для меня большая неожиданность, что чтобы вставить svg нужно применить тучу костылей (какие-то сторонние сайты svg2jsx, svgr...), хотя svg это основной формат для элементов интерфейса
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Unknown T.
Ну для меня большая неожиданность, что чтобы вставить svg нужно применить тучу костылей (какие-то сторонние сайты svg2jsx, svgr...), хотя svg это основной формат для элементов интерфейса
Вы понимаете, что svg (полноценно) на самом деле никто, кроме браузера и не сможет никогда отреднерить... потому что там скриптование и dom модель?
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Поэтому это может сколько угодно для кого-то быть "основным форматом" для чего угодно в браузере. Но нигде больше.
источник

АБ

Александр Бакиматов... in React Native — русскоговорящее сообщество
Unknown T.
Ну для меня большая неожиданность, что чтобы вставить svg нужно применить тучу костылей (какие-то сторонние сайты svg2jsx, svgr...), хотя svg это основной формат для элементов интерфейса
а с каких пор свг основной формат для элементов интерфейса? )) в вебе вроде html и dom всегда были основными форматами))
источник

UT

Unknown T. in React Native — русскоговорящее сообщество
То есть весь интерфейс в ios типа стрелочек, иконок, и т. д. -- всё растр?
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Unknown T.
То есть весь интерфейс в ios типа стрелочек, иконок, и т. д. -- всё растр?
По большей части. Хотя в последних версиях не знаю. Но! Там не SVG... там может быть pdf (как исторически близкий к устройству рендерера) и CG сереализованый никто не отменял.
источник

АБ

Александр Бакиматов... in React Native — русскоговорящее сообщество
источник

АБ

Александр Бакиматов... in React Native — русскоговорящее сообщество
хотя с экспо не покатит
источник

UT

Unknown T. in React Native — русскоговорящее сообщество
Да я нашел в експо https://docs.expo.io/versions/latest/sdk/svg/
источник

GB

Gena Black in React Native — русскоговорящее сообщество
В Android тоже не SVG. Там можнов студию загрузить ассеты в формате SVG (небольшом подмножесте). И он их конвертирует во внутренний vector drawable
источник

АБ

Александр Бакиматов... in React Native — русскоговорящее сообщество
а, покатит, лол
источник