تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
blockly > شريط التمرير
صفّ للحصول على شريط تمرير بتصميم SVG خالص. يوفّر هذا الأسلوب شريط تمرير يضمن عمله، ولكنه قد لا يبدو أو يعمل كأشرطة التمرير في النظام.
Signature:
export declare class Scrollbar
الشركات المصنِّعة
أماكن إقامة
الطُرق
الطريقة |
مفاتيح التعديل |
الوصف |
dispose() |
|
تخلّص من شريط التمرير هذا. إزالة عناصر DOM وأدوات معالجة الأحداث واشتراكات المظاهر |
isVisible() |
|
هل شريط التمرير مرئي؟ تختفي أشرطة التمرير غير المقترِنة عند عدم الحاجة إليها. |
resize(opt_metrics) |
|
إعادة حساب موقع شريط التمرير وطوله. |
resizeContentHorizontal(hostMetrics) |
|
إعادة حساب موقع شريط التمرير الأفقي ضمن مساره وطوله. ويجب طلب ذلك عند تغيير محتوى مساحة العمل. |
resizeContentVertical(hostMetrics) |
|
إعادة حساب موقع شريط التمرير العمودي ضمن مساره وطوله. ويجب طلب ذلك عند تغيير محتوى مساحة العمل. |
resizeViewHorizontal(hostMetrics) |
|
إعادة حساب موقع شريط التمرير الأفقي على الشاشة وطول المسار. ويجب طلب ذلك عندما يتم تغيير تنسيق النافذة أو حجمها. |
resizeViewVertical(hostMetrics) |
|
إعادة حساب موقع شريط التمرير العمودي على الشاشة وطول المسار. ويجب طلب ذلك عندما يتم تغيير تنسيق النافذة أو حجمها. |
set(value, updateMetrics) |
|
ضبط موضع مؤشر شريط التمرير |
setContainerVisible(visible) |
|
يمكنك ضبط ما إذا كانت حاوية شريط التمرير مرئية وتعديل الشاشة وفقًا لذلك في حال تغيير مستوى الرؤية. |
setHandlePosition(newPosition) |
|
يمكنك ضبط إزاحة مقبض شريط التمرير من موضع شريط التمرير، وتغيير سمة SVG وفقًا لذلك. |
setOrigin(x, y) |
|
سجّل أصل مساحة العمل التي يوجد بها شريط التمرير، بالبكسل بالنسبة إلى مصدر div للإدخال. هذا هو الحالات التي يتم فيها استخدام شريط التمرير في كائن لا يتطابق أصله مع مساحة العمل الرئيسية (على سبيل المثال، في قائمة منبثقة). |
setVisible(visible) |
|
تحديد ما إذا كان شريط التمرير مرئيًا ينطبق هذا الإعداد على أشرطة التمرير غير المقترنة فقط. |
updateDisplay_() |
|
تعديل إذن الوصول إلى شريط التمرير بناءً على ما إذا كان يعتقد أنّه يجب أن يكون مرئيًا وما إذا كانت مساحة العمل التي يتضمّنها مرئية لا يمكننا الاعتماد على إخفاء مساحة العمل التي تحتوي على المساحة لإخفائها، لأنّه ليس بالضرورة المصدر الرئيسي لنا في DOM. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],["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,[]]