UIListLayout
*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.
A UIListLayout định vị các thành phần UI con trong các hàng hoặc cộ
Để điều chỉnh thứ tự trình tự của các anh em, hãy thiết lập Class
Đệm giữa các anh em được kiểm soát thông qua Padding thuộc tính, và được đóng gói trong giới hạn của thành phần cha container th
Lưu ý rằng có những hậu quả hiệu suất của việc sử dụng một bố trí danh sách flex-abled, vì các bước tính toán cần thiết để tính kích thước cơ bản của flex, kích thước của flexed và wrapping d
- ItemLineAlignment đã được thiết lập để Class.UIListLayout.ItemLineAlignment|ItemLineAlignment .
- Wraps là true .
Tóm Tắt
Thuộc Tính
Điều khiển cách phân bổ thêm không gian ngang.
Trong một bố trí dẫn, định nghĩa vị trí chéo hướng của các con của một dòng.
Số lượng không gian miễn phí giữa mỗi thành phần.
Điều khiển cách phân bổ thêm không gian dọc.
Kiểm tra xem các con của người anh em trong wrap người anh em.
Kích thước tuyệt đối của không gian được chiếm bởi bố trí lưới.
Xác định trục trong đó các đối tượng UI được bố trí.
Xác định hướng dọc của các thành phần trong UI trong thành phần cha.
Xác định thứ tự mà các đối tượng người dùng con được đặt trong một bố trí.
Xác định thời gian dọc của các thành phần trong UI trong thành phần cha.
Thuộc Tính
HorizontalFlex
Khi list layout's FillDirection được set to Enum.FillDirection.Horizontal , the HorizontalFlex property specifies how to distribute extra horizontal space in the parent container.
<tbody><tr><td><code>ENSEMBLE.UIFLEXALIGNMENT.NONE|KHÔNG</code></td><td>Không có hành vi co giãn; các anh em duy trì chiều rộng đã định.</td></tr><tr><td><code>ENUM.UIFLEXALIGNMENT.Fill|Fill</code></td><td>Các con cái thu nhỏ theo chiều ngang để lấp đầy toàn bộ container, vượt qua chiều rộng đã định. Số con cái trong một hàng sẽ không thay đổi; ví dụ, nếu ba con cái hợp nhau trong chiều ngang under the <code>Enum.UIFlexAlignment.None|None</code> cài đặtcấu hình, thì ba con cái s</td></tr><tr><td><code>ENSEMBLE.UIFLEXALIGNMENT.SPACEAROUND|SPACEAROUND</code></td><td>Các con cái duy trì chiều rộng đã định. Khoảng cách bằng nhau được thêm vào cả hai bên của mỗi con cái.</td></tr><tr><td><code>Enum.UIFlexAlignment.SpaceBetween|SpaceBetween</code></td><td>Các con cái duy trì chiều rộng đã định. Khoảng cách bằng nhau được thêm vào <b>giữa</b> các con cái, nhưng không có khoảng cách thêm vào <b>xung quanh</b> các con cái.</td></tr><tr><td><code>ENSEMBLE.UIFLEXIALignment.SpaceEvenly|SpaceEvenly</code></td><td>Các con cái duy trì chiều rộng đã định. Khoảng cách bằng nhau được thêm vào giữa <b>giữa</b> và <b>xung quanh</b> các con cái.</td></tr></tbody>
Cài đặt | Hành vi người anh em |
---|
Hành vi Bên Xa
Trong list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list
Tự động đo kích thước
Nếu GuiObject.AutomaticSize được bật cho một con của UIListLayout trong FillDirection, nó được hiểu là "cơ sở dữ liệu siêu tự động" và nó định kích thước của
Nếu GuiObject.AutomaticSize được kích hoạt cho một con của Class.UIListLayout ở UIListLayout, nó được hiểu là "kích thước vùng động và nó định nghĩa kích thước tối thiểu cần thiết để chứa tất cả nội dung
ItemLineAlignment
Trong một bố trí linh hoạt, định nghĩa vị trí chéo hướng của các con cái trong một dòng. Xem Enum.ItemLineAlignment để có ví dụ cho thịnh hữu.
<tbody><tr><td><code>ENUM.ItemLineAlignment.Automatic|Automatic</code></td><td>Định vị các con của layout hoặc cha của Class.UIFlexItem đặc biệt để làm cho layout Class.UIListLayout.HorizontalAlignment|HorizontalAlignment hoặc Class.UIListLayout.VerticalAlignment , tùy thuộc vào định hướng của nó 2> Class.UIListLayout.FillDirection|FillDirection2> .</td></tr><tr><td><code>ENUM.ITEMLINEABILITY.START|START</code></td><td>Định vị các con của bố trí hoặc cha của Class.UIFlexItem để vẽ trên dòng top trong một fill dọc hoặc fill ngang.</td></tr><tr><td><code>ENUM.ItemLineAlignment.Center|Center</code></td><td>Định vị các con của bố trí hoặc Class.UIFlexItem cha đến trung tâm dòng trong một fill dọc hoặc ngang.</td></tr><tr><td><code>ENUM.ItemLineAlignment.End|End</code></td><td>Định vị các con của bố trí hoặc cha của Class.UIFlexItem để vẽ dòng dưới cùng của dòng hoặc phải của dòng trong một fill dọc hoặc fill ngang.</td></tr><tr><td><code>Enum.ItemLineAlignment.Stretch|Stretch</code></td><td>Giãn đại diện con cái của bố trí hoặc cha mẹ <code>Class.UIFlexItem</code> để lấp đầy toàn bộ hướng dọc của dòng trong một fill dọc hoặc ngang.</td></tr></tbody>
Cài đặt | Hành vi người anh em |
---|
Padding
Xác định số lượng không gian miễn phí giữa mỗi thành phần, được thiết để là một tỷ lệ (phần trăm cỡ của cha mẹ trong hướng hiện tại) hoặc một khoảng cách (giống như kích thước pixel).
VerticalFlex
Khi list layout's FillDirection được set to Enum.FillDirection.Vertical , the VerticalFlex property specifies how to distribute extra vertical space in the parent container.
<tbody><tr><td><code>ENSEMBLE.UIFLEXALIGNMENT.NONE|KHÔNG</code></td><td>Không có hành vi co giãn; các anh em duy trì chiều cao đã định.</td></tr><tr><td><code>ENUM.UIFLEXALIGNMENT.Fill|Fill</code></td><td>Các con cái thu nhỏ theo chiều dọc để lấp đầy toàn bộ container, vượt qua chiều cao đã định. Số con cái trong một cột vẫn giữ nguyên; ví dụ, nếu ba con cái hợp nhau trong chiều dọc trong cái cao hơn của container under the <code>enum.UIFlexAlignment.None|None</code> cài đặt, those three con c</td></tr><tr><td><code>ENSEMBLE.UIFLEXALIGNMENT.SPACEAROUND|SPACEAROUND</code></td><td>Các con cái duy trì chiều cao đã định. Khoảng cách bằng nhau được thêm vào cả hai bên của mỗi con cái.</td></tr><tr><td><code>Enum.UIFlexAlignment.SpaceBetween|SpaceBetween</code></td><td>Các con cái duy trì chiều cao đã định. Khoảng cách bằng nhau được thêm vào <b>giữa</b> các con cái, nhưng không có khoảng cách thêm vào <b>xung quanh</b> các con cái.</td></tr><tr><td><code>ENSEMBLE.UIFLEXIALignment.SpaceEvenly|SpaceEvenly</code></td><td>Các con cái duy trì chiều cao đã định. Khoảng cách bằng nhau được thêm giữa <b>giữa</b> và <b>xung quanh</b> các con cái.</td></tr></tbody>
Cài đặt | Hành vi người anh em |
---|
Hành vi Bên Xa
Trong list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list list
Tự động đo kích thước
Nếu GuiObject.AutomaticSize được bật cho một con của UIListLayout trong FillDirection, nó được hiểu là "cơ sở dữ liệu siêu tự động" và nó định kích thước của
Nếu GuiObject.AutomaticSize được kích hoạt cho một con của Class.UIListLayout ở UIListLayout, nó được hiểu là "kích thước vùng động và nó định nghĩa kích thước tối thiểu cần thiết để chứa tất cả nội dung
Wraps
Kiểm tra xem các con của người anh em trong container cha có được điều khiển này khi kích thước mặc định của chúng vượt quá chiều rộng/chiều cao của giới hạn của container.