第一步:首先在APP的设定中关闭自动缩放比例,开启锁定方向
第二步:在OnStart中定义桌面版本还是手机版
If(
App.Width >= App.Height,
Set(
var_device_type,
"Desktop"
),
Set(
var_device_type,
"Mobile"
)
);
第三步:用公式计算每个按钮的位置
例子一:组件居中
左右居中:给组件的X值设定为(Parent.Width-Self.Width)/2
上下居中:给组件的Y值设定为(Parent.Height-Self.Height)/2
例子二:pc端和手机端位置差别很大的话,需要加判断条件
If(var_device_type="Mobile", 手机端位置, PC端位置)