轮播卡片大小

Carousel card size

我在机器人框架聊天机器人的轮播中有一些卡片。 它显示文本和按钮。 有些文字比其他文字长,所以卡片的高度不一样。

有没有办法让它们大小一样?

几乎可以做到这一点。您可以设置最小高度(以像素为单位),但是如果您启用了 Wrap,足够大的文本块仍然可以超过这个最小高度。无法设置最大高度(尽管您可以通过删除所有文本元素上的 Wrap 来实现此目的,这样您就知道它们只会占 1 行。虽然可读性不是很好)。为此,只需将 minHeight 元素添加到卡片定义的顶层,例如

{
  "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  "version": "1.3",
  "minHeight": "400px",
  "type": "AdaptiveCard",
  "body": [
    // card content here
  ]
}

请注意,您可以在 Adaptive Card Designer 中对此进行测试,以便更轻松地查看更改和各种大小的文本字段的影响。