Как конвертировать DP Android в LP Flutter? В чем разница между DP и LP? - PullRequest
1 голос
/ 07 марта 2019

Я получил дизайн для нового приложения. Все размеры готовы для Android и указаны в DP - ( Плотность-независимость пикселей ). Как я могу преобразовать эти значения в LP Flutter ( Logical Pixels ). Я знаю, что Window.devicePixelRatio дает мне количество пикселей устройства для каждого логического пикселя.

Какая разница между DP и LP? Существуют ли какие-либо встроенные методы для преобразования dp в lp?

1 Ответ

2 голосов
/ 07 марта 2019

Согласно документации (window.devicePixelRatio и Flutter для разработчиков Android ), нет разницы между DP и LP.

Пиксели устройства также называются физическими пикселями. Логические пиксели также называются независимыми от устройства или независимыми от разрешения пикселями.

Flutter не имеет dp s, но есть логические пиксели, которые в основном совпадают с независимыми от устройства пикселями. Так называемое devicePixelRatio выражает соотношение физических пикселей в одном логическом пикселе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...