Size: a a a

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

2020 April 29

AM

Artem Melnik in React Native — русскоговорящее сообщество
@ponomarevv спасибо что откликнулись, на девайсе заработал, а на эмуляторе нет. Это норм?
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Artem Melnik
@ponomarevv спасибо что откликнулись, на девайсе заработал, а на эмуляторе нет. Это норм?
да, это нормально, он только на девайсе работает.
источник

AM

Artem Melnik in React Native — русскоговорящее сообщество
@ponomarevv спасибо!
источник

YR

Yu Ry in React Native — русскоговорящее сообщество
Привет. Делаем адаптацию под андроиды, есть такая задача:

есть много картинок с текстом, нужно чтобы высота шрифта на этих картинках на супер маленьких экранах и на супер больших была +- одинаковая. Для этого делаем несколько вёрсток этих картинок, условно для разных соотношений сторон, и подгружаем их на телефон исходя из его разрешения экрана.

Подскажите, на какие 5-10-20 устройств андроид ориентироваться, чтобы с максимальной вероятностью, картинки отображались адекватно на всех устройствах андроид? Просто бывают супер квадратные, бывают супер вытянутые, бывают экраны 50мм в ширину, а бывают 90мм.

А например картинка для экрана 50мм, будет с огромным шрифтом на экране в 90мм, поэтому и верстаем разные картинки. С айфонами всё было понятно, а вот на какие андроиды ориентироваться не понятно, помогите плз.
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Yu Ry
Привет. Делаем адаптацию под андроиды, есть такая задача:

есть много картинок с текстом, нужно чтобы высота шрифта на этих картинках на супер маленьких экранах и на супер больших была +- одинаковая. Для этого делаем несколько вёрсток этих картинок, условно для разных соотношений сторон, и подгружаем их на телефон исходя из его разрешения экрана.

Подскажите, на какие 5-10-20 устройств андроид ориентироваться, чтобы с максимальной вероятностью, картинки отображались адекватно на всех устройствах андроид? Просто бывают супер квадратные, бывают супер вытянутые, бывают экраны 50мм в ширину, а бывают 90мм.

А например картинка для экрана 50мм, будет с огромным шрифтом на экране в 90мм, поэтому и верстаем разные картинки. С айфонами всё было понятно, а вот на какие андроиды ориентироваться не понятно, помогите плз.
я бы для начала отсюда взял
https://material.io/resources/devices/

и ориентировался на aspect ratio в первую очередь
источник

YR

Yu Ry in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
я бы для начала отсюда взял
https://material.io/resources/devices/

и ориентировался на aspect ratio в первую очередь
Да, согласен, aspect ratio учитываем безусловно) Но вот по примеру с айфонами, ratio у 8 и 8plus одинаковый, но шрифт для 8 норм, а на 8plus конский, поэтому пришлось делать две вёрстки для 8 и 8plus.

И вот тут уже важна диагональ или физические размеры экрана, которые (как говорит разраб) невозможно взять из телефона, так ли это?
источник

DK

Dmitriy Kurovsky in React Native — русскоговорящее сообщество
Ребят, как вызвать useEffect даже если стейт перезаписался на то же значение что и был?
источник

AM

Alexsandr Menshikov in React Native — русскоговорящее сообщество
Dmitriy Kurovsky
Ребят, как вызвать useEffect даже если стейт перезаписался на то же значение что и был?
Вынести содержимое
источник

AM

Alexsandr Menshikov in React Native — русскоговорящее сообщество
В функцию
источник

AV

Anton Vlasov in React Native — русскоговорящее сообщество
Dmitriy Kurovsky
Ребят, как вызвать useEffect даже если стейт перезаписался на то же значение что и был?
Создавать копию объекта. Насколько я помню, useEffect сравнивает по ссылкам, а не по содержимому
источник

DK

Dmitriy Kurovsky in React Native — русскоговорящее сообщество
А если туда попадает строка а не объект
источник

DK

Dmitriy Kurovsky in React Native — русскоговорящее сообщество
И она просто перезаписывается на то же значение
источник

YR

Yu Ry in React Native — русскоговорящее сообщество
Ребят, а как можно вытаскивать из андроида его диагональ или другие свойства, по которым можно понять физический размер экрана?
источник

ВЛ

Вова Лавріненко... in React Native — русскоговорящее сообщество
Здравствуйте
Кто-то может пожалуйста помочь с Kotlin?
источник

CM

Chingiz Mamiyev in React Native — русскоговорящее сообщество
Yu Ry
Ребят, а как можно вытаскивать из андроида его диагональ или другие свойства, по которым можно понять физический размер экрана?
источник

YR

Yu Ry in React Native — русскоговорящее сообщество
тут в пикселях - это разрешение
источник

YR

Yu Ry in React Native — русскоговорящее сообщество
А нужны физические размеры экрана
источник

CM

Chingiz Mamiyev in React Native — русскоговорящее сообщество
Yu Ry
А нужны физические размеры экрана
🤔
источник

YR

Yu Ry in React Native — русскоговорящее сообщество
Я могу найти соотношение сторон отсюда, могу понять разрешение, но физический размер экрана не могу
источник

SS

Serhei Sobal in React Native — русскоговорящее сообщество
Всем привет, есть ли способ в фоновом режиме чекать новые файлы в папке на телефоне и отправлять их на сервер? В основном это изображения
источник