Class CardBuilder

PembuatKartu

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)CardBuilderMenetapkan gaya tampilan untuk kartu ini.
setFixedFooter(fixedFooter)CardBuilderMenetapkan footer tetap untuk kartu ini.
setHeader(cardHeader)CardBuilderMenetapkan header untuk kartu ini.
setName(name)CardBuilderMenetapkan nama untuk kartu ini.
setPeekCardHeader(peekCardHeader)CardBuilderMenetapkan header kartu intip.

Dokumentasi mendetail

addCardAction(cardAction)

Menambahkan CardAction ke Kartu ini.

Parameter

NameJenisDeskripsi
cardActionCardActionCardAction yang akan digunakan.

Return

CardBuilder — Objek ini, untuk rantai.


addSection(section)

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

Parameter

NameJenisDeskripsi
sectionCardSectionCardSection yang akan digunakan.

Return

CardBuilder — Objek ini, untuk rantai.


build()

Membuat kartu saat ini dan memvalidasinya.

Return

Card — Kartu yang divalidasi.

Menampilkan

Error — jika kartu yang dibuat tidak valid.


setDisplayStyle(displayStyle)

Menetapkan 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, yang menutupi sebagian kartu bagian atas stack saat ini. Mengklik header akan memunculkan kartu ke tumpukan kartu. Jika kartu tidak memiliki header, header yang dihasilkan akan digunakan.

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

Parameter

NameJenisDeskripsi
displayStyleDisplayStyleDisplayStyle yang akan ditetapkan.

Return

CardBuilder — Objek ini, untuk rantai.


setFixedFooter(fixedFooter)

Menetapkan footer tetap untuk kartu ini.

Parameter

NameJenisDeskripsi
fixedFooterFixedFooterFixedFooter yang akan digunakan.

Return

CardBuilder — Objek ini, untuk rantai.


setHeader(cardHeader)

Menetapkan header untuk kartu ini.

Parameter

NameJenisDeskripsi
cardHeaderCardHeaderCardHeader yang akan digunakan.

Return

CardBuilder — Objek ini, untuk rantai.


setName(name)

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

Parameter

NameJenisDeskripsi
nameStringNama.

Return

CardBuilder — Objek ini, untuk rantai.


setPeekCardHeader(peekCardHeader)

Menetapkan 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 stack kontekstual.

Parameter

NameJenisDeskripsi
peekCardHeaderCardHeaderCardHeader yang akan ditetapkan.

Return

CardBuilder — Objek ini, untuk rantai.