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()CardMem-build 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 sekilas.

Dokumentasi mendetail

addCardAction(cardAction)

Menambahkan CardAction ke Kartu ini.

Parameter

NamaJenisDeskripsi
cardActionCardActionCardAction yang akan digunakan.

Pulang pergi

CardBuilder — Objek ini, untuk pembuatan rantai.


addSection(section)

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

Parameter

NamaJenisDeskripsi
sectionCardSectionCardSection yang akan digunakan.

Pulang pergi

CardBuilder — Objek ini, untuk pembuatan rantai.


build()

Mem-build kartu saat ini dan memvalidasinya.

Pulang pergi

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 kelompok kartu.

Jika gaya tampilan disetel ke DisplayStyle.PEEK, header kartu akan muncul di bagian bawah sidebar, yang sebagian menutupi kartu teratas tumpukan saat ini. Mengklik header akan memunculkan kartu ke dalam kelompok 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.

Pulang pergi

CardBuilder — Objek ini, untuk pembuatan rantai.


setFixedFooter(fixedFooter)

Menetapkan footer tetap untuk kartu ini.

Parameter

NamaJenisDeskripsi
fixedFooterFixedFooterFixedFooter yang akan digunakan.

Pulang pergi

CardBuilder — Objek ini, untuk pembuatan rantai.


setHeader(cardHeader)

Menetapkan header untuk kartu ini.

Parameter

NamaJenisDeskripsi
cardHeaderCardHeaderCardHeader yang akan digunakan.

Pulang pergi

CardBuilder — Objek ini, untuk pembuatan rantai.


setName(name)

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

Parameter

NamaJenisDeskripsi
nameStringNama.

Pulang pergi

CardBuilder — Objek ini, untuk pembuatan rantai.


setPeekCardHeader(peekCardHeader)

Menetapkan header kartu sekilas.

Kartu sekilas ditetapkan pada kartu pertama yang ditampilkan dari fungsi pemicu kontekstual. Widget ini digunakan sebagai widget placeholder deskriptif sehingga pengguna dapat menavigasi dari stack halaman beranda ke stack kontekstual.

Parameter

NamaJenisDeskripsi
peekCardHeaderCardHeaderCardHeader yang akan ditetapkan.

Pulang pergi

CardBuilder — Objek ini, untuk pembuatan rantai.