【发布时间】:2020-11-11 22:42:46
【问题描述】:
我正在使用带有 AbsoluteLayout 的 Xamarin.Forms,但是,我不确定如何处理元素的定位。
我正在使用比例值,所以如果我在 AbsoluteLayout.LayoutBounds="1, 0.05, 0.15, 0.1" 放置一个元素,其中每个值都是比例的(所以标志是“全部”AbsoluteLayout.LayoutFlags="All")
它将被放置在屏幕的顶部/右侧。然而,它不会在外面占据一席之地。那么这意味着什么?如果每个元素出去,它们会重新定位到屏幕中吗?
但是现在,另一个问题来了,当你放置一个元素时,X/Y 位置的依据是什么?是中心还是其他点?
在这个例子中,我尝试使用 0.15,但渲染有点奇怪,所以我放了 0,然后渲染与我想要的匹配。
你可以说“测试一下,你会看到。”但是,对设计师和我来说,定位每个元素是浪费时间,因为我们不确定它是如何工作的。所以我们只是尝试调试..
我们也在寻找是否存在软件来生成关于设计师所做设计的位置。我们指的是元素的位置 X/Y,以百分比表示。
提前致谢!
【问题讨论】:
标签: xamarin.forms absolutelayout