blockly > Bong bóng

Lớp bong bóng

Lớp bong bóng bật lên trừu tượng. Thao tác này sẽ tạo ra một giao diện người dùng trông giống như ô lời thoại, trong đó có một "đuôi" trỏ vào khối, còn một "đầu" cho thấy các thành phần svg tuỳ ý.

Chữ ký:

export declare abstract class Bubble implements IBubble 

Triển khai: IBubble

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Nội dung mô tả
(hàm khởi tạo)(không gian làm việc, văn bản liên kết, ownerRect) Tạo một thực thể mới của lớp Bubble

Thuộc tính

Tài sản Đối tượng sửa đổi Loại Nội dung mô tả
ANCHOR_RADIUS

static

readonly

(chưa khai báo) Khoảng cách giữa điểm mũi tên và điểm neo.
quảng cáo cố định cuối màn hình protected Tọa độ
BORDER_WIDTH

static

readonly

(chưa khai báo) Chiều rộng của đường viền xung quanh bong bóng.
contentContainer protected SVGGElement Nhóm SVG chứa nội dung của bong bóng.
loại bỏ boolean Đúng nếu bong bóng đã được huỷ, ngược lại là false.
DOUBLE_BORDER

static

readonly

number Gấp đôi chiều rộng của đường viền xung quanh bong bóng.
MIN_SIZE

static

readonly

number Kích thước tối thiểu mà bong bóng có thể có.
ownerRect? protected Rect | không xác định (Không bắt buộc)
svgRoot protected SVGGElement Nhóm SVG chứa tất cả các phần của bong bóng.
TAIL_ANGLE

static

readonly

(chưa khai báo) Số độ mà đuôi cong ngược chiều kim đồng hồ.
TAIL_BEND

static

readonly

(chưa khai báo) Độ sắc của độ cong đuôi. Số càng cao thì đuôi càng đẹp.
TAIL_THICKNESS

static

readonly

(chưa khai báo) Độ dày của đáy đuôi tương ứng với kích thước của bong bóng. Số càng cao thì đuôi càng nhỏ.
không gian làm việc

protected

readonly

WorkspaceSvg

Phương thức

Phương thức Đối tượng sửa đổi Nội dung mô tả
dispose() Hãy vứt bỏ bong bóng này.
getColour() protected Trả về màu nền và đuôi của bong bóng này.
getSize() protected
positionByRect(rect) protected Định vị "tối ưu" bong bóng sao cho hầu hết bong bóng có thể nhìn thấy được và bong bóng không chồng lên hình chữ nhật (nếu được cung cấp).
positionRelativeToAnchor() protected Định vị bong bóng tương ứng với neo của nó. Không kết xuất được đuôi của nó.
setAnchorLocation(anchor, relayout) Đặt vị trí mà đuôi của bong bóng này trỏ đến.
setColour(colour) Đặt màu cho nền và đuôi của bong bóng này.
setDragging(_start)
setPositionRelativeToAnchor(left, top) Đặt vị trí của bong bóng này tương ứng với neo của nó.
setSize(size, relayout) protected Đặt kích thước của bong bóng này, bao gồm cả đường viền.