blockly > SeparatorFlyoutInflater

کلاس SeparatorFlyoutInflater

کلاسی که مسئول ایجاد جداکننده برای پروازها است.

امضا:

export declare class SeparatorFlyoutInflater implements IFlyoutInflater 

پیاده سازی: IFlyoutInflater

روش ها

روش اصلاح کننده ها توضیحات
disposeItem(_item) جداکننده داده شده را دفع می کند. بدون عملیات عمدی
gapForItem (وضعیت، defaultGap) اندازه جداکننده را برمی‌گرداند. برای جزئیات بیشتر به load مراجعه کنید.
getType() نوع اقلامی را که این بادکن مسئول ایجاد آن است برمی گرداند.
load (_state، flyout)

یک جداکننده ساختگی را باد می کند.

Flyout به طور خودکار جداکننده‌هایی را بین هر عنصر با اندازه‌ای که با فراخوانی gapForElement در inflater مربوطه تعیین می‌شود، ایجاد می‌کند. علاوه بر این، کاربران می توانند به صراحت جداکننده ها را در تعریف flyout اضافه کنند. هنگامی که جداکننده ها (به طور ضمنی یا صریح ایجاد شده) به دنبال یکدیگر می آیند، شکاف آخرین جداکننده به سمت عقب منتشر می شود و به یک جداکننده صاف می شود. این صاف کردن افزودنی نیست. اگر در ابتدا جداکننده های 2، 3 و 4 پیکسل وجود داشته باشد، پس از عادی سازی، یک جداکننده 4 پیکسلی وجود خواهد داشت. بنابراین، این متد یک جداکننده با عرض صفر را برمی گرداند، که با جداکننده ای که به طور ضمنی توسط flyout ایجاد شده است، بر اساس مقدار بازگردانده شده توسط gapForElement جایگزین می شود، که برخلاف این روش، شکاف پیش فرض را می داند.