UIFlexItem

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Objek UIFlexItem mendefinisikan perilaku fleksibel untuk orang tuanya GuiObject di bawah kendali sebuah UIListLayout .Perilaku fleks yang didefinisikan menggantikan perilaku kontrol UIListLayout, memungkinkan Anda mengkonfigurasi perilaku fleks pada basis objek diperlukan.

Example of UIFlexItem applied to a specific GuiObject under control of a UIListLayout. Example hierarchy of a UIFlexItem parented to a GuiObject under control of a UIListLayout.

Rangkuman

Properti

Properti

Baca Paralel

Enum.UIFlexMode nilai yang menentukan bagaimana orang tua GuiObject tumbuh atau menyusut dengan ruang yang tersedia di kontainer tata letak fleksibel.

Ketika ukuran wadah lebih besar dari ukuran gabungan basis fleks line , nilai menetapkan rasio pertumbuhan-penyusutan yang efektif pada orangtua .Objek diatur ke Enum.UIFlexMode.Grow tidak pernah menyusut di bawah ukuran dasar mereka, jadi kelebihan dapat terjadi jika wadah menjadi lebih kecil dari ukuran gabungan basis baris.

Diagram showing two items in a line with FlexMode set to Grow.

Ketika ukuran kontainer lebih kecil dari kombinasi basis garis fleks dan kontrol tidak ditetapkan untuk dibungkus (yang menyebabkan kelebihan), nilai menetapkan rasio pertumbuhan-pengurangan efektif pada orangtua .Objek diatur ke Enum.UIFlexMode.Shrink tidak pernah tumbuh di atas ukuran dasarnya, jadi kelebihan aliran dapat terjadi jika wadah menjadi lebih besar dari ukuran dasar gabungan baris.

Diagram showing two items in a line with FlexMode set to Shrink.

Ketika ukuran kontainer lebih besar atau lebih kecil dari ukuran gabungan garis fleks, nilai menetapkan rasio pertumbuhan-penyusutan yang efektif pada orangtua .Pengaturan ini memastikan garis fleks selalu mengisi wadah, bahkan jika ukuran wadah berubah.

Diagram showing two items in a line with FlexMode set to Fill.

Untuk tata letak yang disesuaikan, nilai Enum.UIFlexMode.Custom memungkinkan properti GrowRatio dan ShrinkRatio , memungkinkan pertumbuhan relatif atau penyusutan objek dalam rasio dibandingkan dengan objek fleks lain yang juga berada di bawah kendali UIFlexItem.

GrowRatio

Baca Paralel

Jika ada ruang gratis di baris fleksibel, properti ini menentukan jumlah yang dibesarkan oleh orang tua GuiObject terhadap item fleksibel lain di baris.Berlaku hanya jika FlexMode diatur ke Enum.UIFlexMode.Custom .

ItemLineAlignment

Baca Paralel

Penyesuaian sumbu silang dari orang tua spesifik GuiObject di dalam garis fleks. Lihat UIListLayout.ItemLineAlignment untuk rincian.

ShrinkRatio

Baca Paralel

Jika ada kelebihan di baris fleks, properti ini menentukan jumlah yang diperkecil oleh orang tua GuiObject terhadap item fleks lain di baris.Berlaku hanya jika FlexMode diatur ke Enum.UIFlexMode.Custom .

Metode

Acara