Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
blockly > Kaydırma çubuğu
Tam olarak SVG kaydırma çubuğu sınıfı. Bu teknik, çalışması garanti edilen bir kaydırma çubuğu sunar. Ancak sistemin kaydırma çubukları gibi görünmeyebilir veya çalışmayabilir.
İmza:
export declare class Scrollbar
Markalar
Özellikler
Yöntemler
Yöntem |
Değiştiriciler |
Açıklama |
dispose() |
|
Bu kaydırma çubuğunu kaldırın. DOM öğelerini, etkinlik işleyicileri ve tema aboneliklerini kaldırın. |
isVisible() |
|
Kaydırma çubuğu görünür durumda mı? Eşlenmemiş kaydırma çubukları ihtiyaç duyulmadığında kaybolur. |
resize(opt_metrics) |
|
Kaydırma çubuğunun konumunu ve uzunluğunu yeniden hesaplayın. |
resizeContentHorizontal(hostMetrics) |
|
Yatay bir kaydırma çubuğunun konumunu, yolu ve uzunluğu dahilinde yeniden hesaplayın. Bu, çalışma alanının içeriği değiştiğinde çağrılmalıdır. |
resizeContentVertical(hostMetrics) |
|
Dikey kaydırma çubuğunun konumunu, yolu ve uzunluğu dahilinde yeniden hesaplayın. Bu, çalışma alanının içeriği değiştiğinde çağrılmalıdır. |
resizeViewHorizontal(hostMetrics) |
|
Yatay kaydırma çubuğunun ekrandaki konumunu ve yol uzunluğunu yeniden hesaplayın. Bu, pencerenin düzeni veya boyutu değiştiğinde çağrılmalıdır. |
resizeViewVertical(hostMetrics) |
|
Bir dikey kaydırma çubuğunun ekrandaki konumunu ve yol uzunluğunu yeniden hesaplayın. Bu, pencerenin düzeni veya boyutu değiştiğinde çağrılmalıdır. |
set(value; updateMetrics) |
|
Kaydırma çubuğu tutma yerinin konumunu ayarlayın. |
setContainerVisible(visible) |
|
Kaydırma çubuğu kapsayıcısının görünür olup olmadığını ayarlayın ve görünürlük değiştiyse ekranı uygun şekilde güncelleyin. |
setHandlePosition(newPosition) |
|
Kaydırma çubuğunun tutma yerinin kaydırma çubuğunun konumundan uzaklığını ayarlayın ve SVG özelliğini uygun şekilde değiştirin. |
setOrigin(x, y) |
|
Kaydırma çubuğunun bulunduğu çalışma alanının kaynağını, yerleştirme div kaynağına göre piksel cinsinden kaydedin. Bu, kaydırma çubuğunun, kaynağı ana çalışma alanıyla aynı olmayan bir nesnede (ör. bir uçta açılan) kullanıldığı zamanlar içindir. |
setVisible(visible) |
|
Kaydırma çubuğunun görünür olup olmayacağını ayarlayın. Yalnızca eşlenmemiş kaydırma çubukları için geçerlidir. |
updateDisplay_() |
|
Kaydırma çubuğunun görünürlüğünü, görünür olması gerekip gerekmediğine ve bulunduğu çalışma alanının görünür olup olmadığına göre güncelleyin. DOM'deki üst çalışma alanımız olmadığından, kapsayıcı çalışma alanının bizi gizlemesine izin veremeyiz. |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-25 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-25 UTC."],[],["The `Scrollbar` class provides a pure SVG scrollbar for workspaces. Key actions include: constructing a scrollbar, setting its visibility, and managing its position. Methods allow recalculating the scrollbar's location and length based on content or window changes (resize). Event handlers manage mouse interactions. Additional functionality includes setting the handle position, updating display visibility, and managing the scrollbar's origin. The class also enables the disposal of the scrollbar and related elements.\n"],null,[]]