AnalogClock


Đồng hồ kim là một vùng chứa các phần tử bên trong AnalogHands, cho thấy một loạt kim đồng hồ xoay xung quanh mặt đồng hồ.

Ra mắt trong Wear OS 4.

Cú pháp

<AnalogClock x="integer" y="integer" width="integer" height="integer"
             pivotX="float" pivotY="float" angle="float-degrees" alpha="integer"
             scaleX="float" scaleY="float"
             renderMode="[SOURCE | MASK | ALL]"
             tintColor="argb-color | rgb-color">
    <!-- This is the maximum number of hands that you can define. -->
    <HourHand ... />
    <HourHand ... />
    <MinuteHand ... />
    <MinuteHand ... />
    <SecondHand ... />
    <SecondHand ... />
</AnalogClock>

Thuộc tính

Phần tử AnalogClock có các thuộc tính như sau:

Thuộc tính bắt buộc

Các thuộc tính sau đây là bắt buộc:

x, y, width, height
Tập hợp số nguyên cho biết kích thước và vị trí của phần tử.

Thuộc tính không bắt buộc

Các thuộc tính sau đây là không bắt buộc:

pivotX, pivotY
Điểm trung tâm hai chiều là điểm mà các phần tử xoay quanh. Cả hai đều là giá trị dấu phẩy động được điều chỉnh theo tỷ lệ để nằm trong khoảng $ [0, 1] $.
angle
Số độ (theo chiều kim đồng hồ) mà phần tử phải xoay quanh điểm trung tâm.
alpha
Thiết lập mức độ trong suốt mà phần tử này cần có. Giá trị 0 cho biết phần tử phải hoàn toàn trong suốt. Giá trị 255 cho biết phần tử phải hoàn toàn mờ đục.
scaleX
Hệ số tỷ lệ ngang dùng để áp dụng cho phần tử này.
scaleY
Hệ số tỷ lệ dọc dùng để áp dụng cho phần tử này.
renderMode
Kiểu hiển thị của phần tử. Các giá trị có thể là: SOURCE (mặc định), MASK hoặc ALL.
tintColor
Áp dụng bộ lọc màu phủ màu cho phần tử. Bạn phải chỉ định màu bằng cách sử dụng định dạng ARGB (#ff000000 = màu đen tuyền) hoặc định dạng RGB (#000000 = màu đen).

Phần tử bên trong

Phần tử AnalogClock có thể chứa các phần tử bên trong sau đây:

HourHand
MinuteHand
SecondHand
Các phần tử đại diện cho kim giờ, kim phút và kim giây, xoay xung quanh mặt đồng hồ. AnalogClock có thể chứa tối đa 2 kim giờ, 2 kim phút và 2 kim giây.
Localization
Gợi ý áp dụng ngôn ngữ bản địa khi kết xuất thời gian. Bạn có thể xem thêm thông tin trong tài liệu tham khảo về Localization.

Phần tử AnalogClock chỉ được chứa tối đa một phần tử Localization.

Variant
Cho phép thay đổi các thuộc tính của phần tử này khi thiết bị Wear OS ở chế độ môi trường xung quanh. Bạn có thể xem thêm thông tin trong tài liệu tham khảo về Variant.