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 — ออบเจ็กต์นี้สําหรับการต่อเชื่อม