Cung cấp logic so sánh để bật tính năng xử lý giao diện, ảnh động và sự kiện của các phần tử con theo cách có điều kiện.
Ra mắt trong Wear OS 4.
Cú pháp
<Condition> <!-- The "Expressions" element is required. --> <Expressions> <Expression name="unique-name"> <!-- Arithmetic expression goes here. --> </Expression> <!-- Other expressions go here. --> </Expressions> <!-- The "expression" attribute is required. --> <Compare expression="expression-name"> <!-- ONE of the following only: --> <Group ... /> <PartText ... /> <PartImage ... /> <PartAnimatedImage ... /> <PartDraw ... /> <Condition ... /> <AnalogClock ... /> <DigitalClock ... /> </Compare> <!-- The "else" case for when all of the above "Compar e" conditions are false. --> <Default> <!-- ONE of the following only: --> <Group ... /> <PartText ... /> <PartImage ... /> <PartAnimatedImage ... /> <PartDraw ... /> <Condition ... /> <AnalogClock ... /> <DigitalClock ... /> </Default> </Condition>
Phần tử bên trong
Phần tử Condition
chứa các phần tử bên trong sau đây:
Expressions
Xác định một tập hợp gồm các phần tử
Expression
, trong đó mỗi phần tử có một thuộc tínhname
và chứa một biểu thức số học.name
phải là duy nhất trong phần tửCondition
chứa.Phần tử
Condition
phải chứa ít nhất một phần tửExpressions
.Compare
Chỉ chứa một cây phần tử dễ nhìn, ở dạng ảnh động và dễ tiếp nhận đối với các sự kiện khi biểu thức có tên cho trước được xác định là
true
hoặc có một giá trị khác 0. Thuộc tínhname
phải khớp với thuộc tínhname
của một phần tửExpression
dùng ở nơi khác trong phần tửCondition
.Default
Chỉ chứa một cây phần tử dễ nhìn, ở dạng ảnh động và dễ tiếp nhận đối với các sự kiện khi không kích hoạt nhóm phần tử
Compare
nào.
Đề xuất cho bạn
- Lưu ý: văn bản có đường liên kết sẽ hiện khi JavaScript tắt
- Tài liệu tham khảo nhanh về AGSL
- Xác định dữ liệu bằng các thực thể Room
- Liên kết dữ liệu trong Android