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ตั้งค่าส่วนหัวของการ์ด Peek

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

addCardAction(cardAction)

เพิ่ม CardAction ลงในบัตรนี้

พารามิเตอร์

ชื่อTypeคำอธิบาย
cardActionCardActionCardAction ที่จะใช้

รีเทิร์น

CardBuilder — ออบเจ็กต์นี้สำหรับการทำเชน


addSection(section)

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

พารามิเตอร์

ชื่อTypeคำอธิบาย
sectionCardSectionCardSection ที่จะใช้

รีเทิร์น

CardBuilder — ออบเจ็กต์นี้สำหรับการทำเชน


build()

สร้างบัตรปัจจุบันและตรวจสอบบัตร

รีเทิร์น

Card — บัตรที่ผ่านการตรวจสอบความถูกต้อง

การขว้าง

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


setDisplayStyle(displayStyle)

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

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

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

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

พารามิเตอร์

ชื่อTypeคำอธิบาย
displayStyleDisplayStyleDisplayStyleที่ต้องการตั้งค่า

รีเทิร์น

CardBuilder — ออบเจ็กต์นี้สำหรับการทำเชน


setFixedFooter(fixedFooter)

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

พารามิเตอร์

ชื่อTypeคำอธิบาย
fixedFooterFixedFooterFixedFooter ที่จะใช้

รีเทิร์น

CardBuilder — ออบเจ็กต์นี้สำหรับการทำเชน


setHeader(cardHeader)

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

พารามิเตอร์

ชื่อTypeคำอธิบาย
cardHeaderCardHeaderCardHeader ที่จะใช้

รีเทิร์น

CardBuilder — ออบเจ็กต์นี้สำหรับการทำเชน


setName(name)

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

พารามิเตอร์

ชื่อTypeคำอธิบาย
nameStringชื่อ

รีเทิร์น

CardBuilder — ออบเจ็กต์นี้สำหรับการทำเชน


setPeekCardHeader(peekCardHeader)

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

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

พารามิเตอร์

ชื่อTypeคำอธิบาย
peekCardHeaderCardHeaderCardHeaderที่ต้องการตั้งค่า

รีเทิร์น

CardBuilder — ออบเจ็กต์นี้สำหรับการทำเชน