Class CardBuilder

資訊卡製作工具

Card 物件的建構工具。

方法

方法傳回類型簡短說明
addCardAction(cardAction)CardBuilderCardAction 新增至資訊卡。
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)

設定 peek 資訊卡標題。

Peek 資訊卡會設在從內容觸發函式傳回的第一張資訊卡上。這項元素會做為說明性預留位置小工具使用,方便使用者從首頁堆疊前往情境堆疊。

參數

名稱類型說明
peekCardHeaderCardHeader要設定的 CardHeader

回攻員

CardBuilder:這個物件用於鏈結。