Sự khác biệt về hiển thị ứng dụng trên Chromebook
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Vì các ứng dụng Android chạy trong một cửa sổ trong ChromeOS, nên có những khác biệt nhỏ về cách ứng dụng hiển thị trên Chromebook. Những điểm khác biệt này được trình bày trong các đoạn sau.
Tác vụ, cửa sổ và độ trong suốt
Tác vụ bao gồm một ngăn xếp hoạt động mà người dùng tương tác khi chạy ứng dụng. Tác vụ được trình bày trên ChromeOS dưới dạng một cửa sổ có thanh tiêu đề, trong đó các ứng dụng được xếp chồng lên nhau. Sau đó, mỗi hoạt động có thể trong suốt một phần để các lớp thấp hơn hiển thị.
Trong ứng dụng Android thông thường, nhiệm vụ trước đó hoặc màn hình sẽ xuất hiện bên dưới nhiệm vụ đó.
Bằng cách này, luôn có thứ gì đó xuất hiện bên dưới một tác vụ rõ.
Tính năng này không hoạt động trong môi trường cửa sổ vì những lý do sau:
- Bạn không thể kiểm soát nội dung hiển thị bên dưới cửa sổ và do đó có thể là bất kỳ nội dung nào.
- Pixel hoàn toàn trong suốt có thể nuốt các sự kiện chạm hoặc chuột "kỳ diệu".
- Các thành phần cửa sổ có thể bị ngắt kết nối với chú thích, khiến người dùng nhầm lẫn với các thành phần hình ảnh có thể chưa được kết nối.
Để giảm thiểu vấn đề này, Play cho ChromeOS sẽ vẽ một hình chữ nhật bán trong suốt phía sau mỗi cửa sổ. Vì lý do này, các ứng dụng không bao giờ có thể minh bạch 100% khi chạy trong ChromeOS, ngay cả khi sử dụng giao diện Theme.Translucent.NoTitleBar
.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# App rendering differences on Chromebooks\n\nBecause Android apps run in a window under ChromeOS, there are small\ndifferences in how apps are rendered on Chromebooks. These differences are\noutlined in the following paragraphs.\n\nTasks, windows, and transparency\n--------------------------------\n\nA [task](/guide/components/tasks-and-back-stack)\nconsists of a stack of activities that the user interacts with when running an\napp. Tasks are presented on ChromeOS as a window with a title bar, with the\napps layered on top of each other. Each activity can then be\npartially translucent, letting the lower layers show through.\n\nIn a conventional Android app, the previous task or the desktop shows through beneath the task.\nIn this way, there is always something visible beneath a translucent task.\n\nThis does not work in a window environment, for the following reasons:\n\n- The visible content below a window cannot be controlled, and could therefore be anything.\n- Fully transparent pixels could \"magically\" swallow touch or mouse events.\n- Window elements might visually be disconnected from the caption, confusing the user with possibly unconnected visual elements.\n\nTo mitigate this problem, Play for ChromeOS draws a semitransparent rectangle behind\neach window. For this reason, apps can never be 100 percent transparent\nwhen running under ChromeOS, even when using the `Theme.Translucent.NoTitleBar`\ntheme."]]