如何将Android的DP转换为Flutter的LP? DP和LP有什么区别?

问题描述 投票:0回答:1

我得到了一个新应用程序的设计。所有尺寸都支持Android,并以DP - (密度无关像素)给出。如何将这些值转换为Flutter的LP(逻辑像素)。我知道Window.devicePixelRatio给出了每个逻辑像素的设备像素数。

DP和LP之间的确切区别是什么?有没有内置的dp到lp转换方法?

mobile flutter pixel units-of-measurement
1个回答
2
投票

根据文档(window.devicePixelRatioFlutter for Android Developers),DP和LP之间没有区别。

设备像素也称为物理像素。逻辑像素也称为与设备无关或与分辨率无关的像素。

Flutter没有dps但有逻辑像素,它们与设备无关的像素基本相同。所谓的devicePixelRatio表示单个逻辑像素中的物理像素的比率。

© www.soinside.com 2019 - 2024. All rights reserved.