Class CardBuilder

CardBuilder

เครื่องมือสร้างสําหรับออบเจ็กต์ Card รายการ

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addCardAction(cardAction)CardBuilderเพิ่ม CardAction ลงในการ์ดนี้
addSection(section)CardBuilderเพิ่มส่วนลงในการ์ดนี้
build()Cardสร้างการ์ดปัจจุบันและตรวจสอบความถูกต้อง
setDisplayStyle(displayStyle)CardBuilderตั้งค่ารูปแบบการแสดงผลสําหรับการ์ดนี้
setFixedFooter(fixedFooter)CardBuilderตั้งค่าส่วนท้ายแบบคงที่สําหรับการ์ดนี้
setHeader(cardHeader)CardBuilderตั้งค่าส่วนหัวของการ์ดนี้
setName(name)CardBuilderตั้งชื่อให้การ์ดนี้
setPeekCardHeader(peekCardHeader)CardBuilderตั้งค่าส่วนหัวของการ์ดตัวอย่าง

เอกสารประกอบโดยละเอียด

addCardAction(cardAction)

เพิ่ม CardAction ลงในการ์ดนี้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
cardActionCardActionCardActionเพื่อใช้งาน

ไปกลับ

CardBuilder — เป็นออบเจ็กต์นี้เพื่อเป็นเชน


addSection(section)

เพิ่มส่วนลงในการ์ดนี้ คุณเพิ่มส่วนเกิน 100 ส่วนลงในการ์ดไม่ได้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
sectionCardSectionCardSectionเพื่อใช้งาน

ไปกลับ

CardBuilder — เป็นออบเจ็กต์นี้เพื่อเป็นเชน


build()

สร้างการ์ดปัจจุบันและตรวจสอบความถูกต้อง

ไปกลับ

Card — การ์ดที่ตรวจสอบแล้ว

ผ้าคลุม

Error — หากการ์ดที่สร้างขึ้นไม่ถูกต้อง


setDisplayStyle(displayStyle)

ตั้งค่ารูปแบบการแสดงผลสําหรับการ์ดนี้

หากตั้งค่าลักษณะการแสดงผลเป็น "DisplayStyle.REPLACE" ระบบจะแสดงการ์ดโดยแทนที่มุมมองการ์ดยอดนิยมในกลุ่มการ์ด

หากตั้งค่าลักษณะการแสดงผลเป็น DisplayStyle.PEEK ส่วนหัวของการ์ดจะปรากฏที่ด้านล่างของแถบด้านข้าง ซึ่งทับการ์ดด้านบนปัจจุบันของสแต็กบางส่วน การคลิกที่ส่วนหัวจะแสดงการ์ดลงในชุดการ์ด หากการ์ดไม่มีส่วนหัว ระบบจะใช้ส่วนหัวที่สร้างขึ้นแทน

DisplayStyle จะทํางานกับการ์ดที่แสดงผลจากฟังก์ชันทริกเกอร์ตามบริบทเท่านั้น

พารามิเตอร์

ชื่อประเภทคำอธิบาย
displayStyleDisplayStyleDisplayStyle เพื่อตั้งค่า

ไปกลับ

CardBuilder — เป็นออบเจ็กต์นี้เพื่อเป็นเชน


setFixedFooter(fixedFooter)

ตั้งค่าส่วนท้ายแบบคงที่สําหรับการ์ดนี้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
fixedFooterFixedFooterFixedFooterเพื่อใช้งาน

ไปกลับ

CardBuilder — เป็นออบเจ็กต์นี้เพื่อเป็นเชน


setHeader(cardHeader)

ตั้งค่าส่วนหัวของการ์ดนี้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
cardHeaderCardHeaderCardHeaderเพื่อใช้งาน

ไปกลับ

CardBuilder — เป็นออบเจ็กต์นี้เพื่อเป็นเชน


setName(name)

ตั้งชื่อให้การ์ดนี้ ชื่อนี้สามารถใช้สําหรับการนําทางได้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
nameStringชื่อ

ไปกลับ

CardBuilder — เป็นออบเจ็กต์นี้เพื่อเป็นเชน


setPeekCardHeader(peekCardHeader)

ตั้งค่าส่วนหัวของการ์ดตัวอย่าง

การ์ดตัวอย่างจะได้รับการตั้งค่าในการ์ดแรกที่แสดงผลจากฟังก์ชันทริกเกอร์ตามบริบท ซึ่งจะใช้เป็นวิดเจ็ตตัวยึดตําแหน่งที่สื่อความหมายเพื่อให้ผู้ใช้เปลี่ยนจากสแต็กหน้าแรกไปยังสแต็กตามบริบทได้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
peekCardHeaderCardHeaderCardHeader เพื่อตั้งค่า

ไปกลับ

CardBuilder — เป็นออบเจ็กต์นี้เพื่อเป็นเชน