Class CardBuilder

CardBuilder

Card 对象的构建器。

方法

方法返回类型简介
addCardAction(cardAction)CardBuilder向此卡添加 CardAction
addSection(section)CardBuilder向此卡片添加部分。
build()Card构建当前卡并验证它。
setDisplayStyle(displayStyle)CardBuilder设置此卡片的显示样式。
setFixedFooter(fixedFooter)CardBuilder为此卡片设置固定页脚。
setHeader(cardHeader)CardBuilder设置此卡片的标题。
setName(name)CardBuilder设置此卡的名称。
setPeekCardHeader(peekCardHeader)CardBuilder设置提示卡标题。

详细文档

addCardAction(cardAction)

向此卡添加 CardAction

参数

名称类型说明
cardActionCardAction要使用的 CardAction

返回

CardBuilder - 此对象,用于实现链式连接。


addSection(section)

向此卡片添加部分。您向卡片添加的部分不能超过 100 个。

参数

名称类型说明
sectionCardSection要使用的 CardSection

返回

CardBuilder - 此对象,用于实现链式连接。


build()

构建当前卡并验证它。

返回

Card - 一种经过验证的卡片。

抛出

Error - 如果构建的卡无效。


setDisplayStyle(displayStyle)

设置此卡片的显示样式。

如果显示样式设置为 DisplayStyle.REPLACE,系统会通过替换卡片堆栈中顶部卡片的视图来显示卡片。

如果显示样式设为 DisplayStyle.PEEK,则卡片标题会显示在边栏底部,部分覆盖堆栈的当前顶部卡片。点击该标题可将卡片弹出到卡片堆栈中。如果卡没有标头,则改用生成的标头。

DisplayStyle 仅适用于从上下文触发器函数返回的卡片。

参数

名称类型说明
displayStyleDisplayStyle要设置的 DisplayStyle

返回

CardBuilder - 此对象,用于实现链式连接。


setFixedFooter(fixedFooter)

为此卡片设置固定页脚。

参数

名称类型说明
fixedFooterFixedFooter要使用的 FixedFooter

返回

CardBuilder - 此对象,用于实现链式连接。


setHeader(cardHeader)

设置此卡片的标题。

参数

名称类型说明
cardHeaderCardHeader要使用的 CardHeader

返回

CardBuilder - 此对象,用于实现链式连接。


setName(name)

设置此卡的名称。该名称可用于导航

参数

名称类型说明
nameString名称。

返回

CardBuilder - 此对象,用于实现链式连接。


setPeekCardHeader(peekCardHeader)

设置提示卡标题。

提示卡是在上下文触发函数返回的第一张卡片上设置的。它用作描述性占位符微件,以便用户从首页堆栈导航到上下文堆栈。

参数

名称类型说明
peekCardHeaderCardHeader要设置的 CardHeader

返回

CardBuilder - 此对象,用于实现链式连接。