ลูกโป่ง
คลาสลูกโป่งป๊อปอัป ซึ่งจะสร้าง UI ที่ดูเหมือนลูกโป่งคำพูดซึ่งมี "หาง" ที่ชี้ไปยังบล็อก และมี "head" ที่แสดงองค์ประกอบ SVG ที่กำหนดเอง
ลายเซ็น:
export declare abstract class Bubble implements IBubble
การใช้งาน: IBubble
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)(พื้นที่ทำงาน, Anchor, ownerRect) | สร้างอินสแตนซ์ใหม่ของคลาส Bubble |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ตัวปรับแต่ง | Type | คำอธิบาย |
---|---|---|---|
ANCHOR_RADIUS |
|
(ไม่ได้ประกาศ) | ระยะห่างระหว่างจุดลูกศรและจุดยึด |
โฆษณาด้านล่างสุด | protected |
ประสานงาน | |
BORDER_WIDTH |
|
(ไม่ได้ประกาศ) | ความกว้างของเส้นขอบรอบลูกโป่ง |
contentContainer | protected |
SVGGElement | กลุ่ม SVG ที่มีเนื้อหาของลูกโป่ง |
ทิ้ง | boolean | เป็นจริง หากทิ้งลูกโป่งไปแล้ว หากไม่ส่ง ให้เป็นเท็จ | |
DOUBLE_BORDER |
|
ตัวเลข | เพิ่มความกว้างของเส้นขอบรอบลูกโป่งเป็น 2 เท่า |
MIN_SIZE |
|
ตัวเลข | ขนาดขั้นต่ำที่ลูกโป่งจะมีได้ |
ownerRect ได้ | protected |
อัตราส่วน | ไม่ระบุ | (ไม่บังคับ) |
svgRoot | protected |
SVGGElement | กลุ่ม SVG ที่มีทุกส่วนของลูกโป่ง |
TAIL_ANGLE |
|
(ไม่ได้ประกาศ) | จำนวนองศาที่หางโค้งทวนเข็มนาฬิกา |
TAIL_BEND |
|
(ไม่ได้ประกาศ) | ความคมของส่วนโค้งของหาง ค่ายิ่งสูง ทำให้หางนุ่มนวลขึ้น |
TAIL_THICKNESS |
|
(ไม่ได้ประกาศ) | ความหนาของฐานหางซึ่งสัมพันธ์กับขนาดของฟอง ค่ายิ่งสูง ก้อยจะบาง |
พื้นที่ทำงาน |
|
WorkspaceSvg |
วิธีการ
วิธีการ | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
dispose() | กำจัดลูกโป่งนี้ | |
getColour() | protected |
แสดงสีของพื้นหลังและหางของลูกโป่งนี้ |
getSize() | protected |
|
positionByRect(rect) | protected |
จัดตำแหน่งลูกโป่ง "เหมาะสมที่สุด" เพื่อให้มองเห็นพื้นที่ส่วนใหญ่และไม่ซ้อนทับกับสี่เหลี่ยมผืนผ้า (หากมี) |
positionRelativeToAnchor() | protected |
กำหนดตำแหน่งลูกโป่งโดยสัมพันธ์กับจุดยึด ไม่แสดงหาง |
setAnchorLocation(anchor, relayout) | กำหนดตำแหน่งที่หางของลูกโป่งนี้ชี้ไป | |
setColour(colour) | ตั้งค่าสีของพื้นหลังและหางของลูกโป่งนี้ | |
setDragging(_start) | ||
setPositionRelativeToAnchor(left, top) | กำหนดตำแหน่งของลูกโป่งนี้โดยสัมพันธ์กับจุดยึด | |
setSize(size, relayout) | protected |
ตั้งค่าขนาดของลูกโป่งนี้ รวมถึงเส้นขอบ |