90 年日历技能的 APL 展示与 Lambda 函数开发
1. APL 图形参数化与缩放
在构建 90 年日历技能的视觉展示时,我们使用了 APL(Alexa Presentation Language)。首先要注意 viewportHeight 和 viewportWidth 属性,它们代表图形的完整尺寸(32 × 1664),而 height 和 width 属性则是缩放后的版本。为了让图形能在不同的 Echo 设备上正确缩放,需要对高度和宽度进行参数化。
1.1 参数化高度和宽度
操作步骤如下:
1. 切换到 APL 模板(点击左侧导航栏的 APL 图标)。
2. 将区域 1 和区域 3 的 childHeight 和 childWidth 分别更改为 ${payload.data.properties.boxHeight} 和 ${payload.data.properties.rowWidth} 。
3. 将区域 1 和区域 3 的 blackBox/whiteBox 源更改为 blackRow/whiteRow 。
完成上述操作后,代码如下:
{
"data": {
"type": "object",
超级会员免费看
订阅专栏 解锁全文
23

被折叠的 条评论
为什么被折叠?



