gpt4 book ai didi

livecode - 如何调整 LiveCode 堆栈的大小以使其自动适合任何目标设备屏幕?

转载 作者:行者123 更新时间:2023-12-02 22:05:49 24 4
gpt4 key购买 nike

我对 LiveCodes 分辨率独立功能很感兴趣,因为在过去,我必须通过 resizeStack 处理程序以编程方式调整堆栈大小。

我相信您必须使用给定参数设置 fullScreenMode,例如

set the fullScreenMode of this stack to "exactFit"

这真的是您所要做的一切吗?

最佳答案

当您希望调整堆栈大小或缩放堆栈以充分利用已部署的可用屏幕时,您将能够使用 fullScreenMode。

这意味着,您可以创建任意大小的堆栈,然后 LiveCode 会自动将其调整为给定的屏幕。

分辨率独立功能的主要原因是您无需担心每个可用移动设备的各种尺寸/尺寸。这对于 Android 来说特别有用-

http://en.wikipedia.org/wiki/Comparison_of_Android_devices

实际操作的一个示例是,当您将非视网膜 iPhone 尺寸的堆栈(320 x 480(3:2 宽高比)部署到 Galaxy S3 (1280 x 720)(16:9 宽高比)时。

由于宽高比不匹配,使用“exactFit”会导致某些元素出现拉伸(stretch)/倾斜,“letterBox”会在屏幕顶部和底部添加小黑条,但宽高比将保持不变, “noBorder”将裁剪堆栈并保持纵横比,但是当裁剪发生时,某些元素可能会被轻微剪切,最后“noScale”将堆栈在屏幕上居中,不会发生缩放。

以下是计算给定分辨率的纵横比的绝佳网站-

http://andrew.hedges.name/experiments/aspect_ratio/

我们还有一个教程,解释如何在此处使用实现解析独立性 -

http://lessons.runrev.com/s/lessons/m/15262/l/156477-how-do-i-make-my-app-scale-to-fit-the-screen-on-all-devices

还有 LiveCode 发行说明,更详细地解释了分辨率独立功能 -

http://downloads.livecode.com/livecode/6_5_0/LiveCodeNotes-6_5_0.pdf http://downloads.livecode.com/livecode/6_5_1/LiveCodeNotes-6_5_1.pdf http://downloads.livecode.com/livecode/6_6_0/LiveCodeNotes-6_6_0_dp_1.pdf

关于livecode - 如何调整 LiveCode 堆栈的大小以使其自动适合任何目标设备屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22193187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com