Builder untuk objek Card
.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addCardAction(cardAction) | CardBuilder | Menambahkan CardAction ke Kartu ini. |
addSection(section) | CardBuilder | Menambahkan bagian ke kartu ini. |
build() | Card | Membuat kartu saat ini dan memvalidasinya. |
setDisplayStyle(displayStyle) | CardBuilder | Menetapkan gaya tampilan untuk kartu ini. |
setFixedFooter(fixedFooter) | CardBuilder | Menetapkan footer tetap untuk kartu ini. |
setHeader(cardHeader) | CardBuilder | Menetapkan header untuk kartu ini. |
setName(name) | CardBuilder | Menetapkan nama untuk kartu ini. |
setPeekCardHeader(peekCardHeader) | CardBuilder | Menetapkan header kartu intip. |
Dokumentasi mendetail
addCardAction(cardAction)
Menambahkan CardAction
ke Kartu ini.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
cardAction | CardAction | CardAction 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
Name | Jenis | Deskripsi |
---|---|---|
section | CardSection | CardSection yang akan digunakan. |
Return
CardBuilder
— Objek ini, untuk rantai.
build()
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
Name | Jenis | Deskripsi |
---|---|---|
displayStyle | DisplayStyle | DisplayStyle yang akan ditetapkan. |
Return
CardBuilder
— Objek ini, untuk rantai.
setHeader(cardHeader)
Menetapkan header untuk kartu ini.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
cardHeader | CardHeader | CardHeader yang akan digunakan. |
Return
CardBuilder
— Objek ini, untuk rantai.
setName(name)
Menetapkan nama untuk kartu ini. Nama dapat digunakan untuk navigasi.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
name | String | Nama. |
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
Name | Jenis | Deskripsi |
---|---|---|
peekCardHeader | CardHeader | CardHeader yang akan ditetapkan. |
Return
CardBuilder
— Objek ini, untuk rantai.