UIFlexItem
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Vật thể UIFlexItem xác định hành vi flex cho cha của nó GuiObject dưới sự kiểm soát của một UIListLayout .Hành vi flex được xác định thay thế hành vi điều khiển UIListLayout, cho phép bạn cấu hình hành vi flex trên cơ sở mỗi đối tượng khi cần thiết.


Tóm Tắt
Thuộc Tính
Cách cha GuiObject lớn lên hoặc thu nhỏ với không gian có sẵn trong thùng chứa bố trí linh hoạt.
Xác định số tiền mà cha GuiObject phát triển so với các vật phẩm khác trong dòng. Chỉ áp dụng nếu FlexMode được đặt thành Enum.UIFlexMode.Custom .
Sắp xếp theo trục của cha cụ thể GuiObject trong dòng flex.
Xác định số tiền cha GuiObject thu nhỏ so với các vật phẩm khác trong dòng. Chỉ áp dụng nếu FlexMode được đặt thành Enum.UIFlexMode.Custom .
Thuộc Tính
FlexMode
Enum.UIFlexMode giá trị xác định cách cha GuiObject lớn lên hoặc thu nhỏ với không gian có sẵn trong thùng chứa bố trí linh hoạt .
Khi kích thước của thùng chứa lớn hơn hơn kích thước kết hợp của dòng flex, giá trị đặt một tỷ lệ tăng giảm hiệu quả trên cha .Các đối tượng được đặt thành Enum.UIFlexMode.Grow không bao giờ thu nhỏ dưới kích cỡ cơ sở của chúng, vì vậy có thể xảy ra tràn nếu thùng chứa trở nên nhỏ hơn kích cỡ kết hợp của dòng.

Khi kích thước của container nhỏ hơn hơn kích thước kết hợp của dòng flex và điều khiển không được đặt để cuộn (dẫn đến việc bị tràn), một giá trị của đặt một tỷ lệ tăng giảm hiệu quả trên cha .Các đối tượng được đặt thành Enum.UIFlexMode.Shrink không bao giờ phát triển trên cơ sở kích thước của chúng, vì vậy có thể xảy ra thiếu hụt nếu thùng chứa trở nên lớn hơn kích thước kết hợp của dòng.

Khi kích thước của thùng lớn hơn hoặc nhỏ hơn kích thước kết hợp của dòng flex, giá trị đặt một tỷ lệ tăng giảm hiệu quả trên cha .Cài đặt này đảm bảo dòng flex luôn luôn lấp đầy container, ngay cả khi kích thước container thay đổi.

Đối với các bố trí được điều chỉnh, một giá trị của Enum.UIFlexMode.Custom cho phép các thuộc tính GrowRatio và ShrinkRatio , cho phép tăng trưởng hoặc thu hẹp đối tượng theo tỷ lệ so với các đối tượng flex khác cũng nằm dưới sự kiểm soát của một UIFlexItem .
GrowRatio
Nếu có không gian trống trong dòng flex, thuộc tính này xác định số tiền mà cha GuiObject phát triển so với các vật phẩm flex khác trong dòng.Chỉ áp dụng nếu FlexMode được đặt thành Enum.UIFlexMode.Custom .
ItemLineAlignment
Chỉnh sắp xếp theo trục của cha cụ thể GuiObject trong dòng flex. Xem UIListLayout.ItemLineAlignment để có chi tiết.
ShrinkRatio
Nếu có dư thừa trong dòng flex, thuộc tính này xác định số lượng mà cha GuiObject giảm so với các vật phẩm flex khác trong dòng.Chỉ áp dụng nếu FlexMode được đặt thành Enum.UIFlexMode.Custom .