Có ai có thể giải thích ngắn gọn ý nghĩa của các đặc tính kích thước Flex khác nhau một cách dễ hiểu không?Cần làm rõ Flex: width, min (max) Chiều rộng, chiều rộng, chiều rộng tối đa, chiều rộng, độ rộngMặc định (Max) Chiều rộng, độ rộngWidth, measuredMinWidth, percentWidth
Những gì tôi có cho đến nay:
Kích thước thực
width
và height
. Đây là kích thước thực tế (và cuối cùng) của thành phần. Nếu không được đặt rõ ràng, nó sẽ là kích thước được tính bằng cách áp dụng tất cả các quy tắc bố cục và kích thước phần trăm.
kích thước Explicit
explicitWidth
và explicitHeight
. Chúng tôi cần cả hai thuộc tính để quyết định liệu kích thước thực tế cần được tính hay chỉ có thể được sao chép từ các thuộc tính này.
kích thước Measured
measuredWidth
, measuredHeight
, measuredMinWidth
và measuredMinHeight
. Kích thước mặc định của một thành phần. Các thành phần được cho là để thiết lập các kích thước trong móc measure()
của nó. Kích thước mặc định chỉ áp dụng nếu không đặt kích thước rõ ràng (ví dụ: width
hoặc explicitHeight
). Min/max đo kích thước được đưa vào tài khoản chỉ trong trường hợp của một tỷ lệ phần trăm. Kích thước được tính toán (thực tế) không thể nhỏ hơn kích thước tối thiểu được đo.
Tỷ lệ kích thước
percentWidth
và percentHeight
. Rõ ràng.
kích thước Min
minWidth
, minHeight
. Trả lại kích thước tối thiểu của thành phần - hoặc đặt rõ ràng hoặc khác kích thước tối thiểu mặc định được đặt trong measure()
. Cho phép đặt kích thước tối thiểu rõ ràng ghi đè kích thước tối thiểu (được đo) mặc định.
Explicit kích thước tối thiểu
explicitMinWidth
, explicitMinHeight
. Cùng vai trò với kích thước rõ ràng. Nếu được đặt, các giá trị này sẽ được sử dụng, khác với kích thước tối thiểu (được đo) mặc định.
Kích thước tối đa
maxWidth
, maxHeight
. Trả lại kích thước tối đa của thành phần - được đặt rõ ràng hoặc khác kích thước tối đa mặc định 10000
.
Explicit kích thước tối đa
explicitMaxWidth
, explicitMaxHeight
. Cùng vai trò với kích thước rõ ràng hoặc kích thước tối thiểu rõ ràng. Nếu được đặt, các giá trị này sẽ được sử dụng để xác định đường viền trên, nếu không kích thước tối đa mặc định là 10000
.
HOPE, thậm chí còn có nhiều thuộc tính kích thước khác sẽ được thảo luận.
Điều gì sẽ đặt/nhận "chiều rộng" ngay bây giờ, nếu không có "lý do lịch sử"? –