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. |