blockly > SeparatorFlyoutInflater

Class SeparatorFlyoutInflater

Class yang bertanggung jawab membuat pemisah untuk flyout.

Tanda Tangan:

export declare class SeparatorFlyoutInflater implements IFlyoutInflater 

Menerapkan: IFlyoutInflater

Metode

Metode Pengubah Deskripsi
disposeItem(_item) Menghapus pemisah yang diberikan. Tanpa pengoperasian yang disengaja.
gapForItem(state, defaultGap) Menampilkan ukuran pemisah. Lihat load untuk mengetahui detail selengkapnya.
getType() Menampilkan jenis item yang dibuat oleh inflater ini.
load(_state, flyout)

Meng-inflate pemisah flyout dummy.

Flyout secara otomatis membuat pemisah di antara setiap elemen dengan ukuran yang ditentukan dengan memanggil gapForElement pada inflater yang relevan. Selain itu, pengguna dapat menambahkan pemisah secara eksplisit dalam definisi flyout. Jika pemisah (dibuat secara implisit atau eksplisit) mengikuti satu sama lain, celah pemisah terakhir akan menyebar ke belakang dan diratakan menjadi satu pemisah. Pemisahan ini tidak bersifat aditif; jika awalnya ada pemisah 2, 3, dan 4 piksel, setelah normalisasi akan ada satu pemisah 4 piksel. Oleh karena itu, metode ini menampilkan pemisah lebar nol, yang akan diganti dengan pemisah yang dibuat secara implisit oleh flyout berdasarkan nilai yang ditampilkan oleh gapForElement, yang mengetahui celah default, tidak seperti metode ini.