Class CardBuilder

CardBuilder

Builder untuk objek Card.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addCardAction(cardAction)CardBuilderMenambahkan CardAction ke Kartu ini.
addSection(section)CardBuilderMenambahkan bagian ke kartu ini.
build()CardMembuat kartu saat ini dan memvalidasinya.
setDisplayStyle(displayStyle)CardBuilderTetapkan gaya tampilan untuk kartu ini.
setFixedFooter(fixedFooter)CardBuilderMenyetel footer tetap untuk kartu ini.
setHeader(cardHeader)CardBuilderMenetapkan header untuk kartu ini.
setName(name)CardBuilderMenetapkan nama untuk kartu ini.
setPeekCardHeader(peekCardHeader)CardBuilderMenyetel header kartu intip.

Dokumentasi mendetail

addCardAction(cardAction)

Menambahkan CardAction ke Kartu ini.

Parameter

NamaJenisDeskripsi
cardActionCardActionCardAction yang akan digunakan.

Return

CardBuilder — Objek ini, untuk perantaian.


addSection(section)

Menambahkan bagian ke kartu ini. Anda tidak dapat menambahkan lebih dari 100 bagian ke kartu.

Parameter

NamaJenisDeskripsi
sectionCardSectionCardSection yang akan digunakan.

Return

CardBuilder — Objek ini, untuk perantaian.


build()

Membuat kartu saat ini dan memvalidasinya.

Return

Card — Kartu yang divalidasi.

Menampilkan

Error — jika kartu yang dibuat tidak valid.


setDisplayStyle(displayStyle)

Tetapkan gaya tampilan untuk kartu ini.

Jika gaya tampilan ditetapkan ke DisplayStyle.REPLACE, kartu akan ditampilkan dengan mengganti tampilan kartu teratas di tumpukan kartu.

Jika gaya tampilan disetel ke DisplayStyle.PEEK, header kartu akan muncul di bagian bawah sidebar, menutupi sebagian kartu atas tumpukan saat ini. Mengklik header akan memunculkan kartu ke dalam tumpukan kartu. Jika kartu tidak memiliki header, header yang dihasilkan akan digunakan.

DisplayStyle hanya berfungsi untuk kartu yang ditampilkan dari fungsi pemicu kontekstual.

Parameter

NamaJenisDeskripsi
displayStyleDisplayStyleDisplayStyle yang akan ditetapkan.

Return

CardBuilder — Objek ini, untuk perantaian.


setFixedFooter(fixedFooter)

Menyetel footer tetap untuk kartu ini.

Parameter

NamaJenisDeskripsi
fixedFooterFixedFooterFixedFooter yang akan digunakan.

Return

CardBuilder — Objek ini, untuk perantaian.


setHeader(cardHeader)

Menetapkan header untuk kartu ini.

Parameter

NamaJenisDeskripsi
cardHeaderCardHeaderCardHeader yang akan digunakan.

Return

CardBuilder — Objek ini, untuk perantaian.


setName(name)

Menetapkan nama untuk kartu ini. Nama ini dapat digunakan untuk navigasi.

Parameter

NamaJenisDeskripsi
nameStringNama.

Return

CardBuilder — Objek ini, untuk perantaian.


setPeekCardHeader(peekCardHeader)

Menyetel header kartu intip.

Kartu intip ditetapkan pada kartu pertama yang ditampilkan dari fungsi pemicu kontekstual. Ini digunakan sebagai widget placeholder deskriptif sehingga pengguna dapat menavigasi dari tumpukan halaman beranda ke tumpukan kontekstual.

Parameter

NamaJenisDeskripsi
peekCardHeaderCardHeaderCardHeader yang akan ditetapkan.

Return

CardBuilder — Objek ini, untuk perantaian.