baloncuklar.Baloncuk sınıfı
Soyut pop-up balon sınıfı. Bu işlem, konuşma balonuna benzeyen, bloku işaret eden bir "kuyruğu" ve rastgele svg öğelerini gösteren bir "başı" olan bir kullanıcı arayüzü oluşturur.
İmza:
export declare abstract class Bubble implements IBubble
Uygulandığı yer: IBubble
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(Buildor)(workspace, anchor, ownerRect) | Bubble sınıfının yeni bir örneğini oluşturur |
Özellikler
Özellik | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
ANCHOR_RADIUS |
|
(beyan edilmedi) | Ok noktası ile sabitleme noktası arasındaki mesafe. |
bağlantı | protected |
Koordinatör | |
BORDER_WIDTH |
|
(beyan edilmedi) | Kabarcığın etrafındaki kenarlığın genişliği. |
contentContainer | protected |
SVGGElement | Balonun içeriğini içeren SVG grubu. |
silindi | boolean | Balon atılmışsa doğru değerini, aksi takdirde yanlış değerini alır. | |
DOUBLE_BORDER |
|
sayı | Balonun etrafındaki kenarlığın genişliğini iki katına çıkarın. |
MIN_SIZE |
|
sayı | Balonun sahip olabileceği minimum boyut. |
ownerRect? | protected |
Dikdörtgen | tanımsız | (İsteğe bağlı) |
svgRoot | protected |
SVGGElement | Balonun tüm bölümlerini içeren SVG grubu. |
TAIL_ANGLE |
|
(beyan edilmedi) | Kuyruğun saat yönünün tersine büküldüğü derece sayısı. |
TAIL_BEND |
|
(beyan edilmedi) | Kuyruğun kıvrımının keskinliği. Sayı ne kadar yüksek olursa kuyruklar da o kadar düzgün olur. |
TAIL_THICKNESS |
|
(beyan edilmedi) | Kuyruğun tabanının kabarcığın boyutuna göre kalınlığı. Sayı ne kadar büyük olursa kuyruk da o kadar ince olur. |
çalışma alanı |
|
WorkspaceSvg |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
dispose() | Bu balonu atın. | |
getColour() | protected |
Bu balonun arka plan ve kuyruk rengini döndürür. |
getSize() | protected |
|
positionByRect(rect) | protected |
Balonu, büyük bir kısmı görünür olacak ve dikdörtgenle (sağlanmışsa) örtüşmeyecek şekilde "optimum şekilde" yerleştirir. |
positionRelativeToAnchor() | protected |
Balonu çapasına göre konumlandırır. Kuyruğunu oluşturmaz. |
setAnchorLocation(anchor, relayout) | Bu balonun kuyruğunun işaret ettiği konumu ayarlayın. | |
setColour(colour) | Bu balonun arka planının ve kuyruğunun rengini ayarlar. | |
setDragging(_start) | ||
setPositionRelativeToAnchor(left, top) | Bu balonun konumunu çapasına göre konumunu ayarlar. | |
setSize(size, relayout) | protected |
Kenarlık da dahil olmak üzere bu balonun boyutunu ayarlar. |