我有一个宽度、高度、填充......以毫米为单位的设计。我现在正试图弄清楚如何将这些数字转换为 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/