Hình ảnh và đồ hoạ trong Compose
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.
Việc sử dụng hình ảnh tươi sáng, bắt mắt trong ứng dụng Android có thể giúp cải thiện giao diện của ứng dụng. Trong Android, có một vài cách để bạn có thể hiển thị nội dung nào đó một cách trực quan trên màn hình, đó là sử dụng vectơ, bitmap hoặc vẽ trực tiếp bằng canvas trên màn hình. Trong phần này, hãy tìm hiểu cách sử dụng các kiểu đồ hoạ này.
Tìm hiểu cách sử dụng hình ảnh qua các thông tin chi tiết sau đây:
- Tải hình ảnh: Tìm hiểu cách tải hình ảnh từ ổ đĩa hoặc Internet
- ImageBitmap và ImageVector: Tìm hiểu cách làm việc với 2 định dạng hình ảnh phổ biến nhất: đường quét và vectơ.
- Biểu tượng Material: Tìm hiểu cách thuận tiện để vẽ một biểu tượng màu duy nhất trên màn hình, theo nguyên tắc của Material Design 3.
- Tuỳ chỉnh hình ảnh: Tìm hiểu cách tuỳ chỉnh hình ảnh bằng các thuộc tính của thành phần kết hợp Image (Hình ảnh).
- Painter tuỳ chỉnh: Tìm hiểu về các đối tượng painter tuỳ chỉnh để có thể tuỳ chỉnh hình ảnh một cách tự do hơn.
- Tối ưu hoá hiệu suất: Tìm hiểu về cách sử dụng hình ảnh hiệu quả nhất để tránh các vấn đề về hiệu suất.
Bạn cũng có thể tìm hiểu thêm về cách xử lý Đồ họa tại đây.
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-08-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-08-27 UTC."],[],[],null,["Using bright, engaging visuals in your Android apps can help improve the look\nand feel of your application. In Android, there are a few different ways in\nwhich you can render something visually on screen- using either a vector,\nbitmap, or directly drawing with a canvas on screen. In this section, learn\nhow to work these different kinds of graphics.\n\nLearn how to work with images using these details:\n\n- [Loading images](/develop/ui/compose/graphics/images/loading): Learn how to load an image from disk or the internet\n- [ImageBitmap versus ImageVector](/develop/ui/compose/graphics/images/compare): Learn how to work with the two most common image formats, raster and vector.\n- [Material icons](/develop/ui/compose/graphics/images/material): Learn about a convenient way to draw a single color icon on the screen, following Material Design 3 guidelines.\n- [Customize an image](/develop/ui/compose/graphics/images/customize): Learn how to customize an image using properties of an Image composable.\n- [Custom painter](/develop/ui/compose/graphics/images/custompainter): Learn about custom painter objects to additionally customize your image.\n- [Optimizing performance](/develop/ui/compose/graphics/images/optimization): Learn about how to best work with images to avoid performance issues.\n\nYou can also learn more about working with Graphics [here](/develop/ui/compose/graphics/graphics-sub)."]]