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 |
|
(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 |
|
(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 |
|
number | Gấp đôi chiều rộng của đường viền xung quanh bong bóng. |
MIN_SIZE |
|
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 |
|
(chưa khai báo) | Số độ mà đuôi cong ngược chiều kim đồng hồ. |
TAIL_BEND |
|
(chưa khai báo) | Độ sắc của độ cong đuôi. Số càng cao thì đuôi càng đẹp. |
TAIL_THICKNESS |
|
(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 |
|
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. |