我有一个宽度、高度、填充......以毫米为单位的设计。我现在正试图弄清楚如何将这些数字转换为 Flutter 使用的逻辑像素系统。
我找到了 the docs for the device pixel ratio 但我不知道如何解释这个数字,我引用:

所以我不确定这是否是要走的路。
我的问题归结为:是否有一种简单的方法可以从毫米计算到适用于 Android 和 iOS 的逻辑像素?

最佳答案

Flutter 的单位是 DP 或 dip(又名密度无关像素)。
顾名思义,它与屏幕像素比无关。

和毫米有什么区别?没有真正重要的。
转换 mm>dp 或 dp>mm 类似于 mm>inch/inch>mm。

它们之间的关系相当简单:

1 英寸 = 25.4 毫米 = 160.0 DP

这意味着 1 毫米 = 6.299 DP

关于dart - 从毫米计算逻辑像素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49636370/

10-10 00:46