blockly > ลูกโป่ง > ลูกโป่ง

ลูกโป่ง

คลาสลูกโป่งป๊อปอัป ซึ่งจะสร้าง UI ที่ดูเหมือนลูกโป่งคำพูดซึ่งมี "หาง" ที่ชี้ไปยังบล็อก และมี "head" ที่แสดงองค์ประกอบ SVG ที่กำหนดเอง

ลายเซ็น:

export declare abstract class Bubble implements IBubble 

การใช้งาน: IBubble

ผู้ผลิต

ผู้ผลิต ตัวปรับแต่ง คำอธิบาย
(เครื่องมือสร้าง)(พื้นที่ทำงาน, Anchor, ownerRect) สร้างอินสแตนซ์ใหม่ของคลาส Bubble

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ ตัวปรับแต่ง Type คำอธิบาย
ANCHOR_RADIUS

static

readonly

(ไม่ได้ประกาศ) ระยะห่างระหว่างจุดลูกศรและจุดยึด
โฆษณาด้านล่างสุด protected ประสานงาน
BORDER_WIDTH

static

readonly

(ไม่ได้ประกาศ) ความกว้างของเส้นขอบรอบลูกโป่ง
contentContainer protected SVGGElement กลุ่ม SVG ที่มีเนื้อหาของลูกโป่ง
ทิ้ง boolean เป็นจริง หากทิ้งลูกโป่งไปแล้ว หากไม่ส่ง ให้เป็นเท็จ
DOUBLE_BORDER

static

readonly

ตัวเลข เพิ่มความกว้างของเส้นขอบรอบลูกโป่งเป็น 2 เท่า
MIN_SIZE

static

readonly

ตัวเลข ขนาดขั้นต่ำที่ลูกโป่งจะมีได้
ownerRect ได้ protected อัตราส่วน | ไม่ระบุ (ไม่บังคับ)
svgRoot protected SVGGElement กลุ่ม SVG ที่มีทุกส่วนของลูกโป่ง
TAIL_ANGLE

static

readonly

(ไม่ได้ประกาศ) จำนวนองศาที่หางโค้งทวนเข็มนาฬิกา
TAIL_BEND

static

readonly

(ไม่ได้ประกาศ) ความคมของส่วนโค้งของหาง ค่ายิ่งสูง ทำให้หางนุ่มนวลขึ้น
TAIL_THICKNESS

static

readonly

(ไม่ได้ประกาศ) ความหนาของฐานหางซึ่งสัมพันธ์กับขนาดของฟอง ค่ายิ่งสูง ก้อยจะบาง
พื้นที่ทำงาน

protected

readonly

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 ตั้งค่าขนาดของลูกโป่งนี้ รวมถึงเส้นขอบ