blockly > SeparatorFlyoutInflater > load

طريقة SeparatorFlyoutInflater.load()

تضخيم فاصل نافذة منبثقة وهمي

ينشئ النافذة المنبثقة فواصل تلقائيًا بين كل عنصر بحجم يتم تحديده من خلال استدعاء gapForElement في أداة النفخ ذات الصلة. بالإضافة إلى ذلك، يمكن للمستخدمين إضافة فواصل صراحةً في تعريف النافذة المنبثقة. عندما يتتابع الفواصل (المُنشأة ضمنيًا أو صريحًا)، تنتشر الفجوة في الفواصل الأخيرة إلى الخلف وتتسطح لتصبح فاصلاً واحدًا. لا يكون هذا التسطيح تراكميًا. إذا كانت هناك فواصل في البداية بحجم 2 و3 و4 بكسل، سيكون هناك بعد تسويتها فاصل واحد بحجم 4 بكسل. لذلك، تعرض هذه الطريقة فاصلاً بعرض صفر، والذي سيتم استبداله بالفاصل الذي تم إنشاؤه بشكل ضمني من خلال النافذة المنبثقة استنادًا إلى القيمة التي تعرضها gapForElement، والتي تعرف الفجوة التلقائية، على عكس هذه الطريقة.

Signature:

load(_state: object, flyout: IFlyout): FlyoutItem;

المعلمات

المَعلمة النوع الوصف
_state عنصر تمثيل JSON لفاصل نافذة منبثقة
نافذة منبثقة IFlyout القائمة المنبثقة لإنشاء الفاصل

المرتجعات:

FlyoutItem

عنصر FlyoutSeparator تم إنشاؤه حديثًا.