在SingleChildScrollView上定位的小部件-智能手机之间的差异-颤振

时间:2019-01-01 23:23:48

标签: scroll dart flutter flutter-layout flutter-positioned

我正在开发一款带有可滚动地图和关卡的小型游戏。 我在 SingleChildScrollView 中有一个可滚动的地图。 我想在地图上放置定位小部件(我的关卡)。

我使用此公式来查找地图分辨率: width_map / height_map 。 我使用此公式来查找左距离: MediaQuery_width * resolution_map * custom_width_position。 我使用此公式来查找高度距离: MediaQuery_height * resolution_map * custom_height_position。

Positioned(
          left: width * sizeMap * level['width'],
          top: height * sizeMap * level['height'],
          child: ...
)

使用不同智能手机的此公式将得出不同的结果=>级别不在地图上的相同位置(它们靠近但不对应)。 有什么想法吗?

谢谢。

0 个答案:

没有答案