我得到了一个新应用程序的设计。所有尺寸都支持Android,并以DP - (密度无关像素)给出。如何将这些值转换为Flutter的LP(逻辑像素)。我知道Window.devicePixelRatio
给出了每个逻辑像素的设备像素数。
DP和LP之间的确切区别是什么?有没有内置的dp到lp转换方法?
根据文档(window.devicePixelRatio
和Flutter for Android Developers),DP和LP之间没有区别。
设备像素也称为物理像素。逻辑像素也称为与设备无关或与分辨率无关的像素。
Flutter没有
dp
s但有逻辑像素,它们与设备无关的像素基本相同。所谓的devicePixelRatio表示单个逻辑像素中的物理像素的比率。