Я только что построил самое безумно удивительное сложное приложение в течение последних 6 месяцев для iOS и Android с использованием React native.React Native: Как мне управлять размером экрана 9000 Android?
Все шло идеально, и все работает прекрасно ...
Я разработал для iPhone 4s, 5, 6, 6+, используя специальный компонент, который я написал, который в основном работает как ...
override: {
ip4: { fontSize: 8 },
ip5: { fontSize: 10 }
}
и т.д.
Это на самом деле работало идеальный для прошивки.
Сегодня я открыл GA и был в ужасе, осознав, что забыл стиль Android. Я посмотрел на нашу аналитику Google, и есть буквально ... 700 размеров экрана, которые все разные.
Я совершенно смущен перспективой проектирования для всех этих целей, особенно учитывая, что они имеют многократную плотность пикселей.
Мой вопрос, что же я на самом деле сделать, чтобы объяснить ...
- наценки/расстояниями (в основном общих чисел для заполнения или любой другой)
- размеры шрифта
Это 2 вещи, которые я очень смущен, как обрабатывать все различные комбинации.
Я взглянул на PixelRatio
, но я понятия не имею, как его использовать или даже если я на правильном пути.
Как большинство людей справляются с этим?
подтвердил это надеясь, что будет разумный ответ. Вы разработали решение? –