блочно > Пузырь

Пузырьковый класс

Абстрактный класс всплывающего пузырька. Это создает пользовательский интерфейс, который выглядит как речевой пузырь, где у него есть «хвост», указывающий на блок, и «голова», отображающая произвольные элементы SVG.

Подпись:

export declare abstract class Bubble implements IBubble 

Реализует: IBubble

Конструкторы

Конструктор Модификаторы Описание
(конструктор)(рабочая область, привязка, OwnerRect) Создает новый экземпляр класса Bubble

Характеристики

Свойство Модификаторы Тип Описание
ANCHOR_RADIUS

static

readonly

(не заявлено) Расстояние между стрелкой и опорной точкой.
якорь protected Координировать
ШИРИНА РАМКИ

static

readonly

(не заявлено) Ширина границы вокруг пузырька.
КонтентКонтейнер protected SVGGElement Группа SVG, содержащая содержимое пузырька.
распоряжаться логическое значение True, если пузырь был удален, в противном случае — false.
DOUBLE_BORDER

static

readonly

число Удвойте ширину границы вокруг пузыря.
MIN_SIZE

static

readonly

число Минимальный размер, который может иметь пузырь.
владелецРект? protected Прямой | неопределенный (Необязательный)
svgRoot protected SVGGElement Группа SVG, содержащая все части пузырька.
TAIL_ANGLE

static

readonly

(не заявлено) Количество градусов, на которое хвост изгибается против часовой стрелки.
TAIL_BEND

static

readonly

(не заявлено) Резкость изгиба хвоста. Более высокие числа приводят к более гладким хвостам.
TAIL_THICKNESS

static

readonly

(не заявлено) Толщина основания хвоста по отношению к размеру пузыря. Более высокие числа приводят к более тонким хвостам.
Рабочее пространство

protected

readonly

Рабочая областьSvg

Методы

Метод Модификаторы Описание
распоряжаться() Избавьтесь от этого пузыря.
getColor() protected Возвращает цвет фона и хвоста этого пузырька.
getSize() protected
позицияByRect(прямоугольный) protected Располагает пузырь «оптимально», чтобы большая его часть была видна и не перекрывала прямоугольник (если он предусмотрен).
позицияRelativeToAnchor() protected Располагает пузырь относительно его привязки. Не рендерит хвост.
setAnchorLocation (привязка, реле) Установите местоположение, на которое указывает хвост этого пузырька.
setColor(цвет) Устанавливает цвет фона и хвоста этого пузыря.
setDragged (_start)
setPositionRelativeToAnchor (слева, сверху) Устанавливает положение этого пузырька относительно его привязки.
setSize (размер, реле) protected Устанавливает размер этого пузырька, включая границу.