Trang này mô tả những điểm cập nhật đối với Thư viện giao diện người dùng ô 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 một trình nghe lượt nhấn cho biểu trưng
CarUiToolbar.
Vấn đề đã giải quyết
- Khắc phục một vấn đề trong đó 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 lồng ghép không chính xác. - Khắc phục một vấn đề khi trình bổ trợ trả về
InsetsChangedListenerrỗng. - Đã thêm một bước kiểm tra để thực thi nội dung được kết xuất trong
AppStyledViewkhông được dùngTheme.CarUi. - Cố định vị trí
AppStyledViewmặc định trong màn hình ngang lớn. - Đã thêm chế độ tuỳ chỉnh nền
AppStyledViewvà mức độ làm mờ. - Thêm tính năng hỗ trợ cho các lệnh gọi đến
AppStyledDialog#setContentView()sau khiAppStyledViewxuất hiện.
Ngừng sử dụng các phương thức sau:
CarUi#installBaseLayoutAround(View, InsetsChangedListener, boolean), hãy dùngCarUi#InsetsChangedListener(Context, View, InsetsChangedListener, boolean)thay thế.CarUi#installBaseLayoutAround(View, InsetsChangedListener, boolean, boolean), hãy dùngCarUi#InsetsChangedListener(Context, View, InsetsChangedListener, boolean, boolean).
car-ui-lib-plugin-apis 1.5.0
Tính năng mới
- Thêm chế độ tuỳ chỉnh cho trình nghe lượt nhấn vào biểu trưng
CarUiToolbar.
Ngừng cung cấp các mục sau:
PluginFactoryOEMV6, hãy dùngPluginFactoryOEMV7.ToolbarControllerOEMV2, hãy dùngToolbarControllerOEMV3.
car-ui-lib 2.5.1
Vấn đề đã giải quyết
- Khắc phục một vấn đề ProGuard khiến không tải được trình bổ trợ car-ui-lib.
- Khắc phục khả năng tương thích trong tương lai cho các trình bổ trợ có thể gây ra NPE trong thời gian chạy.
- Thực thi rằng trình bổ trợ car-ui-lib phải là một ứng dụng hệ thống.
- Khắc phục lỗi
CarUiRecyclerViewkhông hiển thị thanh cuộn trong một số trường hợp. - Sửa lỗi các thẻ đã chọn không cập nhật khi trình bổ trợ được dùng.
- Khắc phục các vấn đề khi khởi tạo
SearchViewkhi sử dụng trình bổ trợ. - Khởi động lệnh gọi lại trạng thái hạn chế UX của Dịch vụ ô tô bằng ngữ cảnh Activity để 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
Vấn đề đã giải quyết
- Đã tối ưu hoá thời gian khởi động trình bổ trợ.
- Khắc phục vấn đề khiến các ứng dụng luôn trả về 1 làm phiên bản trình bổ trợ được hỗ trợ tối đa.
- Xoá việc ghi đè giao diện để buộc
Theme.CarUitừAppStyledView. - Đã thêm phương thức có thể ghi đè để đặt tiêu đề cho
ListPreferenceFragment.
car-ui-lib-plugin-apis 1.4.0
Tính năng mới
- Cho phép nhà sản xuất thiết bị gốc (OEM) tuỳ chỉnh
CarUiPreference.
Ngừng cung cấp các mục sau:
PluginFactoryOEMV5, hãy 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.
Vấn đề đã giải quyết
AppStyledRecyclerViewAdapterđã được cập nhật để không còn ở chế độ công khai.- Cung cấp một phương thức tiện lợi cho ngữ cảnh có tính năng tối ưu hoá cho
AppStyledDialogController. - Đã di chuyển định nghĩa
AppStyledViewNavIconsangAppStyledDialogController. - Đã xoá chế độ ghi đè giao diện bắt buộc thành
Theme.CarUitrongAppStyledView. - Thêm 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 một thư viện Gradle cho
CarUiRecyclerViewespressoViewActionsvàViewMatchers. - Tái cấu trúc khung hiển thị theo kiểu ứng dụng để dùng
ScrollView.
car-ui-lib-plugin-apis 1.3.0
Tính năng mới
Ngừng cung cấp các mục sau:
PluginFactoryOEMV4, hãy dùngPluginFactoryOEMV5.RecyclerViewOEMV1, hãy dùngRecyclerViewOEMV2.OnScrollListenerOEMV1, thay vào đó, hãy 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
Vấn đề đã được giải quyết
Đã khắc phục
CarUiRecyclerView, không duy trì vị trí khi tạo lạiActivity.Đã giải quyết vấn đề không tương thích về việc 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
Ngừng cung cấp các mục sau:
PluginFactoryOEMV3, hãy dùngPluginFactoryOEMV4.ToolbarControllerOEMV1, hãy dùngToolbarControllerOEMV2.ContentListItemOEMV1, hãy dùngContentListItemOEMV2.ImeSearchInterfaceOEMV1, hãy dùngImeSearchInterfaceOEMV2.
Thay thế hoạt động triển khai thư viện của các giao diện giá trị rỗng bằng các hoạt động triển khai của androidx.annotations.
car-ui-lib-plugin-apis 1.1.1
Bản phát hành này cập nhật minSdkVersion lên 28.
car-ui-lib 2.2.1
Bản phát hành này:
- Ra mắt
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 Ra mắt
AppStyledViewControllerOEMV2Kết hợp các thay đổi từ
AppStyledViewControllerOEMV1:public abstract int getContentAreaHeight(); public abstract int getContentAreaWidth();Không dùng nữa
PluginFactoryOEMV1vàPluginFactoryOEMV2Giớ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 khách
AppStyledView:public int getContentAreaHeight(); public int getContentAreaWidth();Ra mắt
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 bổ sung 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 hỗ trợ các API trình bổ trợ car-ui-lib sau đây:
AppStyledViewDialogCarUiRecyclerViewCarUiToolbarCarUiListItems
car-ui-lib 2.0.0
Phiên bản này có trên Google Maven, 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 thời gian chạy (RRO)
PreferencesFragment- Hỗ trợ thao tác xoay
WideScreenImeKeyboard