เครื่องมือสร้างสำหรับออบเจ็กต์ 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 | คำอธิบาย |
---|---|---|
cardAction | CardAction | CardAction ที่จะใช้ |
รีเทิร์น
CardBuilder
— ออบเจ็กต์นี้สำหรับการทำเชน
addSection(section)
เพิ่มหัวข้อลงในการ์ดนี้ คุณเพิ่มส่วนลงในการ์ดได้ไม่เกิน 100 ส่วน
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
section | CardSection | CardSection ที่จะใช้ |
รีเทิร์น
CardBuilder
— ออบเจ็กต์นี้สำหรับการทำเชน
build()
setDisplayStyle(displayStyle)
ตั้งค่ารูปแบบการแสดงผลสำหรับการ์ดนี้
หากตั้งค่ารูปแบบการแสดงผลเป็น DisplayStyle.REPLACE
การ์ดจะแสดงขึ้นมาโดยแทนที่มุมมองของการ์ดบนสุดในกลุ่มการ์ด
หากตั้งค่ารูปแบบการแสดงผลเป็น DisplayStyle.PEEK
ส่วนหัวของการ์ดจะปรากฏที่ด้านล่างของแถบด้านข้าง โดยบดบังการ์ดด้านบนในปัจจุบันของชุดการ์ดไว้บางส่วน การคลิกส่วนหัวจะเป็นการแสดงการ์ดลงในชุดการ์ด หากการ์ดไม่มีส่วนหัว ระบบจะใช้ส่วนหัวที่สร้างขึ้นแทน
DisplayStyle
ใช้ได้เฉพาะกับการ์ดที่แสดงผลจากฟังก์ชันทริกเกอร์ตามบริบทเท่านั้น
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
displayStyle | DisplayStyle | DisplayStyle ที่ต้องการตั้งค่า |
รีเทิร์น
CardBuilder
— ออบเจ็กต์นี้สำหรับการทำเชน
setHeader(cardHeader)
ตั้งค่าส่วนหัวสำหรับการ์ดนี้
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
cardHeader | CardHeader | CardHeader ที่จะใช้ |
รีเทิร์น
CardBuilder
— ออบเจ็กต์นี้สำหรับการทำเชน
setName(name)
ตั้งชื่อการ์ดนี้ ชื่อนี้สามารถใช้สำหรับการนำทาง
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
name | String | ชื่อ |
รีเทิร์น
CardBuilder
— ออบเจ็กต์นี้สำหรับการทำเชน
setPeekCardHeader(peekCardHeader)
ตั้งค่าส่วนหัวของการ์ด Peek
การ์ด "Peek" มีการตั้งค่าบนการ์ดแรกที่ส่งคืนจากฟังก์ชันทริกเกอร์ตามบริบท ซึ่งใช้เป็นวิดเจ็ตตัวยึดตำแหน่งที่สื่อความหมายเพื่อให้ผู้ใช้นำทางจากสแต็กหน้าแรกไปยังสแต็กตามบริบทได้
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
peekCardHeader | CardHeader | CardHeader ที่ต้องการตั้งค่า |
รีเทิร์น
CardBuilder
— ออบเจ็กต์นี้สำหรับการทำเชน