Jetpack Compose Glimmer
| Bản cập nhật mới nhất | Bản phát hành ổn định | Bản phát hành dùng thử | Bản phát hành beta | Bản phát hành alpha |
|---|---|---|---|---|
| Ngày 3 tháng 6 năm 2026 | - | - | - | 1.0.0-alpha14 |
Khai báo phần phụ thuộc
Để thêm một phần phụ thuộc trên Jetpack Compose Glimmer, bạn phải thêm kho lưu trữ Maven của Google
vào dự án. Đọc
kho lưu trữ Maven của Google
để biết thêm thông tin.
Thêm các phần phụ thuộc cho cấu phần phần mềm bạn cần trong tệp build.gradle cho ứng dụng hoặc mô-đun của mình:
Groovy
dependencies { implementation "androidx.xr.glimmer:glimmer:1.0.0-alpha14" }
Kotlin
dependencies { implementation("androidx.xr.glimmer:glimmer:1.0.0-alpha14") }
Để biết thêm thông tin về các phần phụ thuộc, hãy xem bài viết Thêm phần phụ thuộc vào bản dựng.
Ý kiến phản hồi
Ý kiến phản hồi của bạn có thể giúp chúng tôi cải thiện Jetpack. Hãy cho chúng tôi biết nếu bạn phát hiện lỗi mới hoặc có ý tưởng cải thiện thư viện này. Vui lòng xem các lỗi hiện có trong thư viện này trước khi báo một lỗi mới. Bạn có thể thêm lượt bình chọn cho lỗi hiện có bằng cách nhấp vào nút dấu sao.
Xem tài liệu về Trình theo dõi sự cố để biết thêm thông tin.
Phiên bản 1.0
Phiên bản 1.0.0-alpha14
Ngày 3 tháng 6 năm 2026
Phát hành androidx.xr.glimmer:glimmer:1.0.0-alpha14 và androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha14. Phiên bản 1.0.0-alpha14 bao gồm các thay đổi sau.
glimmer và glimmer-google-fonts phiên bản 1.0
Phiên bản 1.0.0-alpha13
Ngày 19 tháng 5 năm 2026
Phát hành androidx.xr.glimmer:glimmer:1.0.0-alpha13 và androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha13. Phiên bản 1.0.0-alpha13 bao gồm các thay đổi sau.
Thay đổi về API
- Thêm tham số
enabledkhông bắt buộc vàoModifier.surfaceđể áp dụng lớp phủ trực quan khi bề mặt bị tắt. (I8b781) - Giới thiệu
reverseLayouttrongGlimmerPagerLayoutInfo(I73818, b/481669559) - Đổi tên
animateShapethànhanimatedShapetrongToggleButtonDefaultsvàIconToggleButtonDefaults(I15f00) - Đổi tên các thành phần liên quan đến
Listđể sử dụng tiền tốGlimmerLazyList. (If0737, b/425919254, b/483126735) - Triển khai ban đầu chỉ báo bằng giọng nói cho Glimmer (I446c7, b/481998624)
- Xoá các phương thức nạp chồng có thể đặt tiêu điểm và nhấp được cho đối tượng sửa đổi "surface". Giờ đây, đây là một đối tượng sửa đổi duy nhất chỉ chịu trách nhiệm về các hiệu ứng trực quan. Thêm đối tượng sửa đổi "focusable"/"clickable" hoặc các đối tượng sửa đổi khác theo cách thủ công để tạo bề mặt tương tác – hãy xem các mẫu để biết thêm thông tin. (I12dbe)
Phiên bản 1.0.0-alpha12
Ngày 6 tháng 5 năm 2026
Phát hành androidx.xr.glimmer:glimmer:1.0.0-alpha12 và androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha12. Phiên bản 1.0.0-alpha12 bao gồm các thay đổi sau.
Thay đổi về API
- Giới thiệu API Glimmer Pager (I2d830, b/481670271)
- Thêm API
ToggleButtonvàIconToggleButton(I2656b, Ib1667, b/481299196, b/481663547)
Phiên bản 1.0.0-alpha11
Ngày 22 tháng 4 năm 2026
Phát hành androidx.xr.glimmer:glimmer:1.0.0-alpha11 và androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha11. Phiên bản 1.0.0-alpha11 bao gồm các thay đổi sau.
Thay đổi về API
glimmer-google-fontsđã phát hành – hãy thêm phần phụ thuộc này và sử dụngcreateGoogleSansFlexTypographyđể tạo thực thểTypographybằng cấu hình Google Sans Flex được đề xuất. Bạn có thể cung cấp thực thểTypographynày như bình thường thông quaGlimmerTheme. (Iec9e4, b/458447191)
Phiên bản 1.0.0-alpha10
Ngày 8 tháng 4 năm 2026
Phát hành androidx.xr.glimmer:glimmer:1.0.0-alpha10. Phiên bản 1.0.0-alpha10 bao gồm các thay đổi sau.
Thay đổi về API
- Thêm API
IconButton. (I0f3dd, b/481298420) - Tổng quát hoá loại trình tiết kiệm
StackStatethànhSaver<StackState, *>. (Ic164f, b/491893461)
Sửa lỗi
- Cập nhật Compose
compileSdklên API 37. Điều này có nghĩa là bạn cần có AGP tối thiểu phiên bản 9.2.0 khi sử dụng Compose. (Id45cd, b/413674743)
Phiên bản 1.0.0-alpha09
Ngày 25 tháng 3 năm 2026
Phát hành androidx.xr.glimmer:glimmer:1.0.0-alpha09. Phiên bản 1.0.0-alpha09 bao gồm các thay đổi sau.
Thay đổi về API
- Điều chỉnh các giá trị mặc định cho màu chính, màu dương tính, màu âm tính và màu bề mặt. Thêm trục màu mới có tên là "background". (I6bb6c, b/481671956)
- Thêm hệ thống con
ComponentSpacingValuestrongGlimmerThemecung cấp các giá trị để sử dụng trên các thành phần cho phần đệm và các thành phần khoảng cách khác. Các hằng số khoảng cách và phần đệmPascalCasehiện có trong các đối tượng Mặc định của thành phần (ví dụ:ContentPadding,ItemSpacing) đã được đổi tên thànhcamelCasevà chuyển đổi thành các thuộc tính có thể kết hợp. (I96e30, b/491166461) - Di chuyển
onClickđến vị trí cuối cùng trong danh sách tham số để sử dụng làm lambda ở cuối. Không sử dụngIndirectPointerEvent(s)nếu không có lambda áp dụng nào được cung cấp (I9343e, b/486965466) - Đổi tên Độ sâu và các thực thể liên quan thành
DepthEffect. Các thuộc tính lớp củaDepthEffectđược công khai. (Ie26d2, b/485632564)
Phiên bản 1.0.0-alpha08
Ngày 11 tháng 3 năm 2026
Phát hành androidx.xr.glimmer:glimmer:1.0.0-alpha08. Phiên bản 1.0.0-alpha08 bao gồm các thay đổi sau.
Thay đổi về API
- Thay thế
TitleChipDefaults.contentPaddingbằng hằng sốContentPadding. (If992f, b/489451530) - Glimmer
ListStatehiện cung cấpScrollIndicatorState(I0a2f8, b/481662773) - Thêm
TextStylemới có tên làcaption. Đối vớiTextStyleshiện có, hãy cập nhậtfontWeight,fontSizevàlineHeight. (I2319f, b/473560419)
Phiên bản 1.0.0-alpha07
Ngày 25 tháng 2 năm 2026
Phát hành androidx.xr.glimmer:glimmer:1.0.0-alpha07. Phiên bản 1.0.0-alpha07 bao gồm các thay đổi sau.
Phiên bản 1.0.0-alpha06
Ngày 11 tháng 2 năm 2026
Phát hành androidx.xr.glimmer:glimmer:1.0.0-alpha06. Phiên bản 1.0.0-alpha06 bao gồm các thay đổi sau.
Thay đổi về API
- Thêm phiên bản nạp chồng của API
VerticalListcó vùng cho tiêu đề. (Ic3d44) - Cập nhật thứ tự tham số
autoSizecủa Văn bản Glimmer để đảm bảo tính nhất quán với material3. (Ic24bd, b/477669012)
Phiên bản 1.0.0-alpha05
Ngày 28 tháng 1 năm 2026
Phát hành androidx.xr.glimmer:glimmer:1.0.0-alpha05. Phiên bản 1.0.0-alpha05 bao gồm các thay đổi sau.
Phiên bản 1.0.0-alpha04
Ngày 14 tháng 1 năm 2026
Phát hành androidx.xr.glimmer:glimmer:1.0.0-alpha04. Phiên bản 1.0.0-alpha04 bao gồm các thay đổi sau.
Tính năng mới
- Thêm tính năng hỗ trợ nhiều trang trí mục cho mỗi mục cho
VerticalStack(22daab3) và hỗ trợ các hình trang trí chung (033e015).
Thay đổi về API
- Thêm
VerticalListDefaultsđể cung cấp các giá trị được đề xuất cho thành phần kết hợpVerticalList. (I07b1a, b/448364605)
Sửa lỗi
- Thêm tính năng xử lý tiêu điểm ban đầu vào
VerticalStackđể đảm bảo mục trên cùng nhận được tiêu điểm khi tiêu điểm vào ngăn xếp. Điều này khắc phục vấn đề tiêu điểm ban đầu được gán cho mục tiếp theo dẫn đến việc cuộn ngay đến mục đó. (bd69841) - Sửa lỗi trong
ItemDecorationNodecủaVerticalStack, trong đó các trang trí không được cập nhật trong phạm vi mục khi nút đối tượng sửa đổi được dùng lại. (7ec2c94)
Phiên bản 1.0.0-alpha03
Ngày 17 tháng 12 năm 2025
Phát hành androidx.xr.glimmer:glimmer:1.0.0-alpha03. Phiên bản 1.0.0-alpha03 bao gồm các thay đổi sau.
Sửa lỗi
- Cập nhật hành vi và sửa lỗi cho Ngăn xếp
Phiên bản 1.0.0-alpha02
Ngày 3 tháng 12 năm 2025
Phát hành androidx.xr.glimmer:glimmer:1.0.0-alpha02. Phiên bản 1.0.0-alpha02 bao gồm các thay đổi sau.
Thay đổi về API
- Phương thức mở rộng
items(items: List<T>)vàitemsIndexed(items: List<T>)mới trênListScope. (Ic2afe) - Cung cấp API
FlingBehaviorchoVerticaList. (I16de7) - Cung cấp một nhà máy cho hành vi chụp nhanh nhận biết tiêu điểm
VerticalList. (I4a528)
Phiên bản 1.0.0-alpha01
Ngày 5 tháng 11 năm 2025
Phát hành androidx.xr.glimmer:glimmer:1.0.0-alpha01. Phiên bản 1.0.0-alpha01 bao gồm các thay đổi sau.
Tính năng mới
- Bản phát hành ban đầu cho nhà phát triển của Jetpack Compose Glimmer, ngôn ngữ thiết kế và các thành phần giao diện người dùng để tạo trải nghiệm Android XR tăng cường. Được thiết kế để đảm bảo rõ ràng, dễ đọc và ít bị phân tâm với kiểu dáng đơn giản, tiêu điểm khác biệt và độ cao được tối ưu hoá.
- Bắt đầu với bộ thành phần Jetpack Compose Glimmer ban đầu của chúng tôi:
- Văn bản
- Biểu tượng
- Khối tiêu đề
- Thẻ
- Danh sách
- Nút
- Ngăn xếp (Đang phát triển)