Trang này mô tả nội dung cập nhật đối với thư viện Giao diện người dùng trên ô tô trong mỗi 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 nhấn cho biểu trưng
CarUiToolbar
.
Các vấn đề đã giải quyết
- Khắc phục vấn đề nội dung hộp thoại mục bổ sung của
CarUiToolbar
vẫn còn lỗi thời khi cập nhật thông qua trình bổ trợ. - Khắc phục vấn đề thanh cuộn của
CarUiRecyclerView
không xuất hiện do đã áp dụng phần lồng ghép không chính xác. - Khắc phục vấn đề khi trình bổ trợ trả về một
InsetsChangedListener
rỗng. - Thêm một quy trình kiểm tra để thực thi nội dung kết xuất trong
AppStyledView
không được sử dụngTheme.CarUi
. - Sửa vị trí
AppStyledView
mặc định trong màn hình ngang lớn. - Thêm tuỳ chỉnh nền và độ tối của
AppStyledView
. - Đã thêm tính năng hỗ trợ cho các cuộc gọi tới
AppStyledDialog#setContentView()
sauAppStyledView
được hiển thị.
Đã ngừng sử dụng các phương thức sau:
CarUi#installBaseLayoutAround(View, InsetsChangedListener, boolean)
, sử dụngCarUi#InsetsChangedListener(Context, View, InsetsChangedListener, boolean)
thay thế.CarUi#installBaseLayoutAround(View, InsetsChangedListener, boolean, boolean)
, hãy sử dụngCarUi#InsetsChangedListener(Context, View, InsetsChangedListener, boolean, boolean)
.
car-ui-lib-plugin-apis 1.5.0
Tính năng mới
- Thêm tuỳ chỉnh trình nghe nhấn biểu trưng
CarUiToolbar
.
Đã ngừng sử dụng các mục sau:
PluginFactoryOEMV6
, hãy sử dụngPluginFactoryOEMV7
.ToolbarControllerOEMV2
, hãy sử dụngToolbarControllerOEMV3
.
car-ui-lib 2.5.1
Vấn đề đã giải quyết
- Khắc phục vấn đề về ProGuard làm gián đoạn việc 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ợ gây ra NPE trong thời gian chạy.
- Thực thi trình bổ trợ car-ui-lib phải là một ứng dụng hệ thống.
- Khắc phục lỗi
CarUiRecyclerView
không hiện thanh cuộn trong một số trường hợp. - Khắc phục lỗi các thẻ đã chọn không cập nhật khi sử dụng trình bổ trợ.
- Khắc phục vấn đề về việc tạo thực thể cho
SearchView
khi sử dụng trình bổ trợ này. - Khởi động lệnh gọi lại trạng thái hạn chế trải nghiệm người dùng của dịch vụ ô tô bằng Ngữ cảnh hoạt động cho cấu hình hiển thị chính xác.
- Cập nhật chú thích độ rỗng.
car-ui-lib 2.5.0
Vấn đề đã giải quyết
- Thời gian khởi động trình bổ trợ được tối ưu hoá.
- Khắc phục vấn đề ứng dụng luôn trả về 1 dưới dạng trình bổ trợ được hỗ trợ tối đa .
- Xoá tuỳ chọn ghi đè giao diện để buộc
Theme.CarUi
khỏiAppStyledView
. - 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 nhà sản xuất thiết bị gốc (OEM) tuỳ chỉnh
CarUiPreference
.
Đã ngừng sử dụng các mục sau:
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
.
Vấn đề đã giải quyết
- Đã cập nhật
AppStyledRecyclerViewAdapter
thành không còn công khai. - Cung cấp một phương thức thuận tiện cho bối cảnh cùng với tính năng tối ưu hoá cho
AppStyledDialogController
. - Di chuyển định nghĩa
AppStyledViewNavIcon
sangAppStyledDialogController
. - Đã xoá chế độ buộc ghi đè giao diện vào
Theme.CarUi
trongAppStyledView
. - Thêm hiệu ứng chuyển đổi để hỗ trợ kết xuất màn hình
AppStyledView
. - Đã thêm
car_ui_recycler_view_no_scrollbar
vào danh sách các mục có thể phủ lên trên. - Đã tạo thư viện Gradle cho
CarUiRecyclerView
espressoViewActions
vàViewMatchers
. - Tái cấu trúc khung hiển thị theo kiểu ứng dụng để sử dụng
ScrollView
.
car-ui-lib-plugin-apis 1.3.0
Tính năng mới
Đã ngừng sử dụng các mục sau:
PluginFactoryOEMV4
, hãy sử dụngPluginFactoryOEMV5
.RecyclerViewOEMV1
, hãy sử dụngRecyclerViewOEMV2
.OnScrollListenerOEMV1
, sử dụngRecyclerViewOEMV2.OnScrollListenerOEMV2
thay thế.
car-ui-lib 2.3.0
Tính năng mới
Đã thêm thành phần mới:
CarUiShortcutsPopup
Hỗ trợ thêm các thuộc tính thanh cuộn sau:
android:fadeScrollbars
android:scrollbars
android:scrollbarThumbVertical
android:scrollbarTrackVertical
android:scrollbarStyle
android:scrollbarFadeDuration
android:verticalScrollbarPosition
android:requiresFadingEdge
Các vấn đề đã giải quyết
Sửa lỗi
CarUiRecyclerView
không duy trì vị trí trênActivity
tái tạo ứng dụng.Giải quyết vấn đề không tương thích chuyển đổi tuần tự bitmap giữa mã ứng dụng và dịch vụ IME.
Cho phép sử dụng
NavHostFragment
bằngPreferenceFragment
.
car-ui-lib-plugin-apis 1.2.0
Tính năng mới
Thay thế việc sử dụng giao diện java.util.function
bằng thư viện sau
giao diện:
com.android.car.ui.plugin.oemapis.BiConsumer
com.android.car.ui.plugin.oemapis.Consumer
com.android.car.ui.plugin.oemapis.Function
Đã ngừng sử dụng các mục sau:
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ế phương thức triển khai thư viện của giao diện độ rỗng bằng các phương thức triển khai
trong tổng số 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
minSdkVersion
thành 28.
car-ui-lib-plugin-apis 1.1.0
Bản phát hành này:
- Không dùng
AppStyledViewControllerOEMV1
nữa Giới thiệu
AppStyledViewControllerOEMV2
Kết hợp các thay đổi từ
AppStyledViewControllerOEMV1
:public abstract int getContentAreaHeight(); public abstract int getContentAreaWidth();
PluginFactoryOEMV1
vàPluginFactoryOEMV2
không dùng nữaRa mắt giao diện
PluginFactoryOEMV3
.
car-ui-lib 2.1.0
Bản phát hành này:
Thêm
AppStyledView
API ứng dụng khách:public int getContentAreaHeight(); public int getContentAreaWidth();
Giới thiệu
CarUiPrimarySwitchPreference
Cập nhật hàm khởi tạo
AppStyledDialogController
để yêu cầuActivity
thay 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ú giải độ 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:
AppStyledViewDialog
CarUiRecyclerView
CarUiToolbar
CarUiListItems
car-ui-lib 2.0.0
Phiên bản này, có trên Google
Maven,
ra mắt tính năng hỗ trợ trình bổ trợ car-ui-lib
cho các thành phần sau:
AppStyledViewDialog
CarUiRecyclerView
CarUiToolbar
CarUiListItems
car-ui-lib 1.0.0
Bản phát hành này có trên AOSP (Dự án nguồn mở Android) cho Android 12 trở xuống và cung cấp hỗ trợ cho:
AppStyledViewDialog
CarUiRecyclerView
CarUiToolbar
CarUiListItems
- 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ợ xoay
WideScreenImeKeyboard