Kết xuất bản xem trước Compose trong Android Studio.
Cách sử dụng
android studio render-compose-preview [-h] [--output-image-file=PARAM] [--pid=PARAM] [--print-semantics] [--project=PARAM] <path> <composable>
Tùy chọn
-h,--help– Hiện thông báo trợ giúp cho lệnh đã chỉ định.--output-image-file=PARAM– Tên tệp để ghi hình ảnh kết quả vào.--pid=PARAM– PID của phiên bản Android Studio cần kết nối.--print-semantics– Nếutrue, in cây ngữ nghĩa.--project=PARAM– Tên hoặc đường dẫn của dự án đang mở trong Android Studio để truy vấn. Sử dụngandroid studio checkđể lấy tên của các dự án có sẵn.
android lựa chọn:
--sdk=PARAM– Đường dẫn đến SDK Android.-v,--verbose– Bật đầu ra chi tiết để khắc phục sự cố.-V,--version– In thông tin phiên bản rồi thoát.
Đối số vị trí
<path>– Đường dẫn của tệp chứa bản xem trước Compose, tương ứng với thư mục hiện tại hoặc tuyệt đối.<composable>– Tên của thành phần kết hợp.
Mô tả
android studio render-compose-preview kết xuất một hàm @Preview Jetpack Compose bằng cách sử dụng công cụ kết xuất bố cục của Android Studio và tuỳ ý in cây ngữ nghĩa hỗ trợ tiếp cận của hàm đó.
Yêu cầu Android Studio Quail 2 trở lên.
Định cấu hình đầu ra xem trước (--output-image-file và --print-semantics)
--output-image-file: Lưu bản xem trước PNG được kết xuất vào đường dẫn tệp đã chỉ định. Nếu bạn bỏ qua, một tệp PNG tạm thời sẽ được tạo.--print-semantics: In cây ngữ nghĩa về khả năng tiếp cận của bản xem trước Compose ở định dạng JSON để các tác nhân AI có thể kiểm tra các nút tương tác, văn bản và ranh giới cùng với hình ảnh trực quan được kết xuất.
Ví dụ
Kết xuất HotelDetailScreenPreview thành preview_hotel.png và in cây ngữ nghĩa của nó:
android studio render-compose-preview \
--output-image-file=preview_hotel.png \
--print-semantics \
app/src/main/java/com/example/myapp/ui/DetailScreen.kt \
HotelDetailScreenPreview