Trang này mô tả các bản cập nhật được thực hiện đối với Thư viện giao diện người dùng trên ô tô trong từng bản phát hành được liệt kê bên dưới.
car-ui-lib 2.6.0
Tính năng mới
- Thêm trình nghe lượt nhấn cho biểu trưng
CarUiToolbar.
Các vấn đề đã được giải quyết
- Khắc phục vấn đề nội dung hộp thoại tràn của
CarUiToolbarsẽ vẫn cũ khi thực hiện các bản cập nhật thông qua trình bổ trợ. - Khắc phục vấn đề thanh cuộn của
CarUiRecyclerViewkhông hiển thị do áp dụng phần chèn không chính xác. - Khắc phục vấn đề khi trình bổ trợ trả về
InsetsChangedListenerrỗng. - Thêm bước kiểm tra để thực thi nội dung được kết xuất trong
AppStyledViewkhông được sử dụngTheme.CarUi. - Khắc phục vị trí
AppStyledViewmặc định trong màn hình ngang lớn. - Thêm tính năng tuỳ chỉnh nền và mức độ làm mờ của
AppStyledView. - Thêm tính năng hỗ trợ cho các lệnh gọi đến
AppStyledDialog#setContentView()sau khiAppStyledViewđược hiển thị.
Không dùng các phương thức này nữa:
CarUi#installBaseLayoutAround(View, InsetsChangedListener, boolean), hãy sử dụngCarUi#InsetsChangedListener(Context, View, InsetsChangedListener, boolean).CarUi#installBaseLayoutAround(View, InsetsChangedListener, boolean, boolean), hãy sử dụngCarUi#InsetsChangedListener(Context, View, InsetsChangedListener, boolean, boolean)thay thế.
car-ui-lib-plugin-apis 1.5.0
Tính năng mới
- Thêm tính năng tuỳ chỉnh trình nghe lượt nhấn biểu trưng
CarUiToolbar.
Không dùng các mục này nữa:
PluginFactoryOEMV6, hãy sử dụngPluginFactoryOEMV7.ToolbarControllerOEMV2, hãy sử dụngToolbarControllerOEMV3.
car-ui-lib 2.5.1
Các vấn đề đã được giải quyết
- Khắc phục vấn đề ProGuard ngăn tải trình bổ trợ car-ui-lib.
- Khắc phục khả năng tương thích chuyển tiếp cho các trình bổ trợ sẽ gây ra NPE trong thời gian chạy.
- Thực thi trình bổ trợ car-ui-lib phải là ứng dụng hệ thống.
- Khắc phục vấn đề
CarUiRecyclerViewkhông hiển thị thanh cuộn trong một số trường hợp. - Khắc phục vấn đề các thẻ đã chọn không cập nhật khi sử dụng trình bổ trợ.
- Khắc phục các vấn đề khi khởi tạo
SearchViewkhi sử dụng trình bổ trợ. - Khởi chạy lệnh gọi lại trạng thái hạn chế UX của Dịch vụ ô tô bằng cách sử dụng ngữ cảnh Hoạt động để có cấu hình hiển thị chính xác.
- Cập nhật chú thích về tính chất rỗng.
car-ui-lib 2.5.0
Các vấn đề đã được giải quyết
- Tối ưu hoá thời gian khởi động trình bổ trợ.
- Khắc phục vấn đề các ứng dụng luôn trả về 1 làm phiên bản trình bổ trợ tối đa được hỗ trợ.
- Xoá việc ghi đè giao diện để buộc
Theme.CarUitừAppStyledView. - Thêm phương thức có thể ghi đè để đặt tiêu đề trên
ListPreferenceFragment.
car-ui-lib-plugin-apis 1.4.0
Tính năng mới
- Cho phép tuỳ chỉnh
CarUiPreferencecủa nhà sản xuất thiết bị gốc (OEM).
Không dùng các mục này nữa:
PluginFactoryOEMV5, hãy sử dụngPluginFactoryOEMV6.
car-ui-lib 2.4.0
Tính năng mới
- Thêm tính năng hỗ trợ cho quá trình chuyển đổi sang
AppStyledView.
Các vấn đề đã được giải quyết
- Cập nhật
AppStyledRecyclerViewAdapterđể không còn là công khai. - Cung cấp phương thức tiện lợi cho ngữ cảnh có tính năng tối ưu hoá cho
AppStyledDialogController. - Chuyển định nghĩa
AppStyledViewNavIconsangAppStyledDialogController. - Xoá việc ghi đè giao diện bắt buộc thành
Theme.CarUitrongAppStyledView. - Thêm các hiệu ứng chuyển đổi để hỗ trợ việc kết xuất màn hình
AppStyledView. - Thêm
car_ui_recycler_view_no_scrollbarvào danh sách các mục có thể được phủ lên. - Tạo thư viện Gradle cho
CarUiRecyclerViewespressoViewActionsvàViewMatchers. - Tái cấu trúc chế độ xem theo kiểu ứng dụng để sử dụng
ScrollView.
car-ui-lib-plugin-apis 1.3.0
Tính năng mới
Không dùng các mục này nữa:
PluginFactoryOEMV4, hãy sử dụngPluginFactoryOEMV5.RecyclerViewOEMV1, hãy sử dụngRecyclerViewOEMV2.OnScrollListenerOEMV1, hãy sử dụngRecyclerViewOEMV2.OnScrollListenerOEMV2.
car-ui-lib 2.3.0
Tính năng mới
Thêm thành phần mới:
CarUiShortcutsPopup
Thêm tính năng hỗ trợ cho các thuộc tính thanh cuộn sau:
android:fadeScrollbarsandroid:scrollbarsandroid:scrollbarThumbVerticalandroid:scrollbarTrackVerticalandroid:scrollbarStyleandroid:scrollbarFadeDurationandroid:verticalScrollbarPositionandroid:requiresFadingEdge
Các vấn đề đã được giải quyết
Khắc phục
CarUiRecyclerViewkhông duy trì vị trí khi tạo lạiActivity.Đã giải quyết vấn đề không tương thích về chuyển đổi tuần tự bitmap giữa mã ứng dụng và dịch vụ IME.
Cho phép sử dụng
NavHostFragmentvớiPreferenceFragment.
car-ui-lib-plugin-apis 1.2.0
Tính năng mới
Thay thế việc sử dụng các giao diện java.util.function bằng các giao diện thư viện sau:
com.android.car.ui.plugin.oemapis.BiConsumercom.android.car.ui.plugin.oemapis.Consumercom.android.car.ui.plugin.oemapis.Function
Không dùng các mục này nữa:
PluginFactoryOEMV3, hãy sử dụngPluginFactoryOEMV4.ToolbarControllerOEMV1, hãy sử dụngToolbarControllerOEMV2.ContentListItemOEMV1, hãy sử dụngContentListItemOEMV2.ImeSearchInterfaceOEMV1, hãy sử dụngImeSearchInterfaceOEMV2.
Thay thế cách triển khai thư viện của các giao diện về tính chất rỗng bằng cách triển khai androidx.annotations.
car-ui-lib-plugin-apis 1.1.1
Bản phát hành này cập nhật minSdkVersion thành 28.
car-ui-lib 2.2.1
Bản phát hành này:
- Giới thiệu
CarUiFooterPreference - Cập nhật
minSdkVersionthành 28.
car-ui-lib-plugin-apis 1.1.0
Bản phát hành này:
- Không dùng
AppStyledViewControllerOEMV1nữa Giới thiệu
AppStyledViewControllerOEMV2Kết hợp các thay đổi từ
AppStyledViewControllerOEMV1:public abstract int getContentAreaHeight(); public abstract int getContentAreaWidth();Không dùng
PluginFactoryOEMV1vàPluginFactoryOEMV2nữaGiới thiệu giao diện
PluginFactoryOEMV3.
car-ui-lib 2.1.0
Bản phát hành này:
Thêm các API ứng dụng
AppStyledView:public int getContentAreaHeight(); public int getContentAreaWidth();Giới thiệu
CarUiPrimarySwitchPreferenceCập nhật hàm khởi tạo
AppStyledDialogControllerđể yêu cầuActivitythay vìContext:Thêm:
public AppStyledDialogController(android.app.Activity);Không dùng nữa:
public AppStyledDialogController(android.content.Context);
car-ui-lib-plugin-apis 1.0.1
Bản phát hành này thêm chú thích về tính chất rỗng.
car-ui-lib-plugin-apis 1.0.0
Bản phát hành này giới thiệu tính năng hỗ trợ cho các API trình bổ trợ car-ui-lib sau:
AppStyledViewDialogCarUiRecyclerViewCarUiToolbarCarUiListItems
car-ui-lib 2.0.0
Phiên bản này (có trên Google
Maven)
giới thiệu tính năng hỗ trợ trình bổ trợ car-ui-lib cho các thành phần sau:
AppStyledViewDialogCarUiRecyclerViewCarUiToolbarCarUiListItems
car-ui-lib 1.0.0
Bản phát hành này có trên AOSP cho Android 12 trở xuống và hỗ trợ:
AppStyledViewDialogCarUiRecyclerViewCarUiToolbarCarUiListItems- Hộp thoại
- Tuỳ chỉnh tài nguyên thông qua lớp phủ tài nguyên trong thời gian chạy (RRO)
PreferencesFragment- Hỗ trợ bộ điều khiển xoay
WideScreenImeKeyboard