Class CardBuilder

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)

設定預覽資訊卡標頭。

預覽資訊卡會設定在內容觸發函式傳回的第一個資訊卡上。可做為描述性的預留位置小工具,讓使用者從首頁堆疊前往內容相關堆疊。

參數

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

回攻員

CardBuilder — 此物件用於鏈結。