Compose Material 3 Adaptive
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 2 tháng 7 năm 2025 | 1.1.0 | - | - | 1.2.0-alpha08 |
Khai báo phần phụ thuộc
Để thêm một phần phụ thuộc trên Compose, bạn phải thêm kho lưu trữ Google Maven vào dự án. Đọc nội dung 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:
Groovy
dependencies { implementation "androidx.compose.material3.adaptive:adaptive:1.2.0-alpha08" implementation "androidx.compose.material3.adaptive:adaptive-layout:1.2.0-alpha08" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.2.0-alpha08" }
Kotlin
dependencies { implementation("androidx.compose.material3.adaptive:adaptive:1.2.0-alpha08") implementation "androidx.compose.material3.adaptive:adaptive-layout:1.2.0-alpha08" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.2.0-alpha08" }
Để 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ề Công cụ theo dõi lỗi để biết thêm thông tin.
Compose Material3 Adaptive phiên bản 1.2
Phiên bản 1.2.0-alpha08
Ngày 2 tháng 7 năm 2025
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.2.0-alpha08
. Phiên bản 1.2.0-alpha08 bao gồm các thay đổi sau.
Phiên bản 1.2.0-alpha07
Ngày 18 tháng 6 năm 2025
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.2.0-alpha07
. Phiên bản 1.2.0-alpha07 bao gồm các thay đổi sau.
Thay đổi về API
- Hỗ trợ hàm
currentWindowAdaptiveInfo()
cho các lớp kích thước chiều rộng cửa sổ lớn và siêu lớn, đồng thời chuyển các hàmcalculatePosture()
vàcurrentWindowDpSize()
sang trạng thái ổn định. (I92e97)
Phiên bản 1.2.0-alpha06
Ngày 20 tháng 5 năm 2025
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.2.0-alpha06
. Phiên bản 1.2.0-alpha06 bao gồm các thay đổi sau.
Tính năng mới
- Giờ đây, các hàm tính toán chỉ thị khung ngăn mặc định đang hỗ trợ các lớp kích thước chiều rộng cửa sổ L và XL.
Thay đổi về API
- Khiến
Modifier.paneExpansionDraggable
cung cấp ngữ nghĩa hỗ trợ tiếp cận mặc định và chuyển các API có liên quan sang trạng thái ổn định. (Idb818) - Hỗ trợ thao tác kéo để đổi kích thước bằng các ngăn nổi (Idadd3)
- Hỗ trợ lớp phủ cho các ngăn được nâng lên (I9b091)
Phiên bản 1.2.0-alpha05
Ngày 7 tháng 5 năm 2025
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.2.0-alpha05
. Phiên bản 1.2.0-alpha05 bao gồm các thay đổi sau.
Tính năng mới
- Giờ đây, bố cục thích ứng Material3 đang hỗ trợ các chiến lược thích ứng Levitated (Nâng lên) có thể biến một ngăn thành một cửa sổ bật lên nổi.
Thay đổi về API
- Hỗ trợ các hàm kích thước cửa sổ hiện tại trên nhiều nền tảng (Ie4172)
- Giới thiệu các chuyển động của ngăn cho các ngăn nổi (Ic9dc3)
- Giới thiệu chiến lược nâng cao để thích ứng (I1ba7c)
Sửa lỗi
- Khắc phục việc sử dụng phạm vi coroutine trong các mẫu thích ứng (7631016)
Phiên bản 1.2.0-alpha04
Ngày 23 tháng 4 năm 2025
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.2.0-alpha04
. Phiên bản 1.2.0-alpha04 bao gồm các thay đổi sau.
Tính năng mới
- Giờ đây, các chiến lược sắp xếp lại có sẵn với
ListDetailPaneScaffold
vàSupportingPaneScaffold
, giúp sắp xếp lại ngăn được liên kết trong chế độ cài đặt bố cục một ngăn.
Thay đổi về API
- Thêm trình giữ trạng thái có thể lưu vào
PaneScaffoldScope
(Id9299) - Giới thiệu chiến lược tái tạo luồng để thích ứng (I75c6a)
Sửa lỗi
- Khắc phục lỗi các ngăn không tạo ảnh động trong quá trình chuyển đổi đầu tiên. (Ib0415)
- Khắc phục lỗi chiều cao ưu tiên không hoạt động. (I1913b)
- Khắc phục lỗi chỉ thị giàn giáo không được cập nhật đúng cách. (0403ab)
Phiên bản 1.2.0-alpha03
Ngày 9 tháng 4 năm 2025
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.2.0-alpha03
. Phiên bản 1.2.0-alpha03 bao gồm các thay đổi sau.
Sửa lỗi
- Khắc phục lỗi tay cầm kéo hiển thị không chính xác trên bố cục một ngăn. (806e443 )
Thông tin cập nhật về phần phụ thuộc
- Thư viện này hiện hướng đến cấp độ ngôn ngữ Kotlin 2.0 và yêu cầu KGP 2.0.0 trở lên. (Idb6b5)
Phiên bản 1.2.0-alpha02
Ngày 26 tháng 3 năm 2025
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.2.0-alpha02
. Phiên bản 1.2.0-alpha02 bao gồm các thay đổi sau.
Phiên bản 1.2.0-alpha01
Ngày 12 tháng 3 năm 2025
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.2.0-alpha01
. Phiên bản 1.2.0-alpha01 bao gồm các thay đổi sau.
Thay đổi về API
- Giới thiệu công cụ sửa đổi
PaneScaffoldScope.preferredHeight
để các nhà phát triển cung cấp chiều cao ưu tiên của ngăn sẽ được áp dụng với các chiến lược thích ứng mới mà chúng tôi sắp giới thiệu. (I957dd, b/220960090) - Đổi tên các loại
ComponentOverride
thànhOverride
và các loạiComponentOverrideContext
thànhOverrideScope
. (Id973c) - Đổi tên một số phương thức ghi đè thành phần. (I222b3)
Compose Material3 Adaptive Phiên bản 1.1
Phiên bản 1.1.0
Ngày 12 tháng 3 năm 2025
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.1.0
. Phiên bản 1.1.0 bao gồm các thay đổi sau.
Thay đổi quan trọng kể từ phiên bản 1.0.0
ListDetailPaneScaffold
vàSupportingPaneScaffold
hiện đang hỗ trợ tính năng mở rộng ngăn – người dùng có thể kéo để thay đổi chế độ chia ngăn mặc định của bố cục hai ngăn, nhà phát triển cũng có thể thay đổi chế độ chia ngăn trong thời gian chạy bằng cách thay đổiPaneExpansionState
mới được giới thiệu.- Giờ đây, bạn có thể sử dụng chế độ hỗ trợ xem trước thao tác quay lại mặc định với
NavigableListDetailPaneScaffold
vàNavigableSupportingPaneScaffold
. Bạn cũng có thể sử dụngThreePaneScaffoldPredictiveBackHandler
để cung cấp tính năng xem trước thao tác quay lại bằng cách triển khai giàn giáo gồm 3 ngăn của riêng bạn. - Giờ đây, bạn có thể tuỳ chỉnh chuyển động của ngăn trong quá trình chuyển đổi ngăn bằng cách cung cấp
EnterTransition
vàExitTransition
khác nhau choAnimatedPane
.
Phiên bản 1.1.0-rc01
Ngày 26 tháng 2 năm 2025
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.1.0-rc01
. Phiên bản 1.1.0-rc01 bao gồm các thay đổi sau.
Sửa lỗi
- Tắt tỷ lệ xem trước thao tác quay lại của khung hiển thị ba ngăn (ab6fd0b)
Phiên bản 1.1.0-beta02
Ngày 12 tháng 2 năm 2025
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.1.0-beta02
. Phiên bản 1.1.0-beta02 bao gồm các thay đổi sau.
Thay đổi về API
- Thay đổi cách đặt
isPredictiveBackInProgress
trong các hàm ảnh độngMutableThreePaneScaffoldState
để duy trì tính nhất quán của trạng thái. (Idc97f)
Sửa lỗi
- Hành vi mặc định khi nhấn nút quay lại của
NavigableListDetailPaneScaffold
vàNavigableSupportingPaneScaffold
đã được thay đổi thànhPopUntilScaffoldValueChange
để đảm bảo tính nhất quán với phần còn lại của thư viện. (I873f0) - Đặt đúng thứ tự di chuyển hỗ trợ tiếp cận của các khung ngăn. (67d030)
- Khắc phục vấn đề không lưu được trạng thái nội dung của ngăn. (88b0ff)
- Hỗ trợ các thao tác hỗ trợ tiếp cận thay thế cho thao tác kéo. (28266d)
- Thông báo chế độ tách ngăn hiện tại sau khi chế độ này thay đổi. (0c3a80)
Phiên bản 1.1.0-beta01
Ngày 29 tháng 1 năm 2025
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.1.0-beta01
. Phiên bản 1.1.0-beta01 bao gồm các thay đổi sau.
Thay đổi về API
- Giới thiệu các hàm trạng thái ban đầu để tạo các điểm neo mở rộng ngăn thuộc loại mức chênh lệch từ điểm bắt đầu và điểm kết thúc, theo thứ tự tương ứng. (I2eb21)
- Niêm phong giao diện
PaneMotion
và xoá các phương thức chuyển đổi mặc định của giao diện này. (Ifc4c7) - Giới thiệu các API để lấy điểm neo hiện tại và tạo hiệu ứng chuyển động đến một điểm neo. (Icf95d)
- Giới thiệu các API hỗ trợ tiếp cận để mở rộng ngăn (Icc669)
- Thay đổi loại của
PaneScaffoldParentData.preferredWidth
thành DP. (Id98ee)
Phiên bản 1.1.0-alpha09
Ngày 15 tháng 1 năm 2025
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha09
. Phiên bản 1.1.0-alpha09 bao gồm các thay đổi sau.
Thay đổi về API
- Thêm và sử dụng chú giải thử nghiệm mới
ExperimentalMaterial3AdaptiveComponentOverrideApi
. (Id45aa) - Ẩn
ThreePaneScaffoldHorizontalOrder.toLtrOrder
. (I6f8d2) ThreePaneScaffoldPredictiveBackHandler
đã được công khai. (I1a995, b/370543873)- Đã thêm thuộc tính
isPredictiveBackInProgress
vàoThreePaneScaffoldState
. (I1a995, b/370543873) - Tạo cơ chế ghi đè cho
AnimatedPane
để hỗ trợ việc triển khai tải lên thiết bị cho nhiều hệ số hình dạng. (Id7622)
Sửa lỗi
- Khắc phục vấn đề khi hướng ổn định không có điểm neo. (df8257d)
Phiên bản 1.1.0-alpha08
Ngày 12 tháng 12 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha08
. Phiên bản 1.1.0-alpha08 bao gồm các thay đổi sau.
Thay đổi về API
- Giới thiệu hàm
currentWindowDpSize
. (I99125, b/296300441) - Hiển thị
PaneScaffoldParentData
vàThreePaneScaffoldHorizontalOrder.toLtrOrder()
(I2d6b7) - Xoá
PaneScaffoldMotionScope
và chuyển thành một trường trongPaneScaffoldTransitionScope
. Đồng thời, hãy đổi tên thànhPaneScaffoldMotionDataProvider
và xoá quyền truy cập vào cấu trúc dữ liệu cơ bản của PaneMotionData – thay vào đó, hãy cung cấp các phương thức getter và lặp để truy cập vào dữ liệu. (Id8884) - Tạo cơ chế ghi đè cho
ThreePaneScaffold
để hỗ trợ việc triển khai tải lên thiết bị cho nhiều hệ số hình dạng. (I5280f) - Đặt trạng thái mở rộng ngăn thành giá trị rỗng theo mặc định (Ia65f8, b/376394520)
Phiên bản 1.1.0-alpha07
Ngày 13 tháng 11 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha07
. Phiên bản 1.1.0-alpha07 bao gồm các thay đổi sau.
Thay đổi về API
- Xoá quá trình triển khai tay cầm kéo trong thư viện thích ứng và khuyến khích mọi người sử dụng phiên bản M3 của thư viện này. Đồng thời, hãy giới thiệu một đối tượng sửa đổi để cung cấp khả năng kéo mở rộng ngăn cho một thành phần kết hợp nút kéo được cung cấp. Ngoài ra, hãy ẩn
DraggableState
dưới dạng chi tiết triển khai để chúng ta có thể thay đổi sau nếu cần. (Ib50cd) - Di chuyển điểm truy cập của chế độ tuỳ chỉnh chuyển động ngăn từ các hàm giàn giáo sang
AnimatedPane
theo ý kiến phản hồi của UXR. (I10f72) - Giới thiệu tính năng hỗ trợ hất và thông số kỹ thuật về ảnh động tuỳ chỉnh cho việc mở rộng ngăn. (Ie207d, b/362584341)
Sửa lỗi
- Khắc phục vấn đề về thao tác xem trước khi quay lại đối với thao tác huỷ. (36a3e0a), (b/369899645)
Phiên bản 1.1.0-alpha06
Ngày 30 tháng 10 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha06
. Phiên bản 1.1.0-alpha06 bao gồm các thay đổi sau.
Thay đổi về API
- Thêm
FloatRange
vàoPaneScaffoldTransitionScope.motionProgress
. (Iac0dd) - Thay đổi loại tham số trình điều hướng thành các loại chung trong các khung hiển thị có thể điều hướng. (I1da6e)
Phiên bản 1.1.0-alpha05
Ngày 16 tháng 10 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha05
. Phiên bản 1.1.0-alpha05 bao gồm các thay đổi sau.
Thay đổi về API
- Giới thiệu lớp thông số kỹ thuật về ảnh động để đảm bảo hành vi chuyển động nhất quán hơn và khả năng mở rộng trong tương lai. (I2d3cc)
- Cung cấp loại chuyển động và đổi tên currentXXXXX trong
PaneMotionData
thành originXXXX. (I7c61a)
Phiên bản 1.1.0-alpha04
Ngày 2 tháng 10 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha04
. Phiên bản 1.1.0-alpha04 bao gồm các thay đổi sau.
Tính năng mới
- Thêm tính năng hỗ trợ xem trước thao tác quay lại vào
NavigableListDetailPaneScaffold
vàNavigableSupportingPaneScaffold
. (I4dc21, b/359616816)
Thay đổi về API
- Thêm
ThreePaneScaffoldState
vàoThreePaneScaffoldNavigator
Các phương thức điều hướng đã đượcsuspend
để hỗ trợ điều hướng bằng ảnh động. Đã thêmseekBack
để hỗ trợ các trạng thái điều hướng một phần (ví dụ: xem trước thao tác quay lại). (I5a651, b/359616816) - Đã thêm
MutableThreePaneScaffoldState
để kiểm soát quá trình chuyển đổi giữa các giá trị khung hiển thị.ThreePaneScaffoldState
hiện có đã được chuyển sang chế độ chỉ có thể đọc. (Idb3c6) - Hiển thị các phương thức triển khai chuyển động mặc định của ngăn (I95a7b)
- Cho phép đặt điểm neo ban đầu của trạng thái mở rộng ngăn (Ie41b3, b/362350560)
Sửa lỗi
- Áp dụng kích thước mục tiêu tối thiểu khi chạm là 48x48dp cho tay cầm kéo (7ce6635, b/366018217)
- Khôi phục vị trí được cố định sau khi thay đổi cấu hình (3c9fc6b, b/362353672)
Phiên bản 1.1.0-alpha03
Ngày 18 tháng 9 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha03
. Phiên bản 1.1.0-alpha03 bao gồm các thay đổi sau.
Phiên bản 1.1.0-alpha02
Ngày 4 tháng 9 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha02
. Phiên bản 1.1.0-alpha02 bao gồm các thay đổi sau.
Tính năng mới
- Tính năng tuỳ chỉnh chuyển động (I0bf9c), (I80e66) được hỗ trợ để nhà sản xuất thay đổi chuyển động mặc định trong quá trình thay đổi trạng thái giàn giáo thích ứng. Nhà sáng tạo có thể chọn trong số một nhóm hiệu ứng chuyển đổi mặc định khi vào và thoát, hoặc triển khai hiệu ứng chuyển đổi hoàn toàn tuỳ chỉnh bằng thông tin được cung cấp thông qua các phạm vi chuyển động mới.
- Triển khai hiệu ứng chuyển động mờ dần của nút kéo mở rộng ngăn (46e3c69)
- Đặt
PaneExpansionState
đã ghi nhớ ở chế độ có thể lưu (61ff76f)
Thay đổi về API
- Thêm các API mở rộng ngăn còn thiếu vào cấu trúc (Ic5bc0)
- Đổi tên
ThreePaneScaffoldDestinationItem.content
thànhcontentKey
. Đối số kiểu mặc địnhrememberListDetailPaneScaffoldNavigator
vàrememberSupportingPaneScaffoldNavigator
đã thay đổi từNothing
thànhAny
. (I58749) - Đánh dấu
ThreePaneScaffoldState
là ổn định (I64aec) - Đặt phạm vi cho các tham số ô điều khiển kéo (Ic0aa2)
Phiên bản 1.1.0-alpha01
Ngày 21 tháng 8 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha01
. Phiên bản 1.1.0-alpha01 bao gồm các thay đổi sau.
Tính năng mới
- Giới thiệu tính năng hỗ trợ mở rộng ngăn của các cấu trúc thích ứng.
Thay đổi về API
- Giới thiệu các API mở rộng ngăn cho công chúng (I301d6)
- Ra mắt
ThreePaneScaffoldState
để kiểm soát các hiệu ứng chuyển đổi giá trị trên ngăn. Thêm các phương thức nạp chồng củaListDetailPaneScaffold
vàSupportingPaneScaffold
chấp nhận trạng thái này. (I5db3b) - Giới thiệu khoá mở rộng ngăn và giao diện trình cung cấp khoá (Id621f)
Sửa lỗi
- Khắc phục lỗi tính toán phân vùng sai khi bản lề bị loại trừ xuất hiện. (9dfd483)
Compose Material3 Adaptive Phiên bản 1.0
Phiên bản 1.0.0
Ngày 4 tháng 9 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.0.0
. Phiên bản 1.0.0 bao gồm các thay đổi sau.
Các tính năng chính của phiên bản 1.0.0
- Các hàm có khả năng kết hợp một dòng
currentWindowSize()
,collectFoldingFeaturesAsState()
vàcurrentWindowAdaptiveInfo()
để lấy thông tin cần thiết về cửa sổ nhằm điều chỉnh ứng dụng, chẳng hạn như kích thước cửa sổ và các tính năng gập. ListDetailPaneScaffold
vàSupportingPaneScaffold
để cung cấp 2 bố cục chuẩn Material3 sẽ tự động điều chỉnh theo các cấu hình cửa sổ khác nhau. Hai giàn giáo này cũng có thể tuỳ chỉnh hoàn toàn để phù hợp với nhu cầu của từng nhà sáng tạo.ThreePaneScaffoldNavigator
và các hàm ghi nhớ có liên quan,rememberListDetailPaneScaffoldNavigator()
vàrememberSupportingPaneScaffoldNavigator()
để cung cấp các giải pháp điều hướng trong một cấu trúc thích ứng. Cấu trúc này có thể hiển thị nhiều đích đến điều hướng cùng một lúc, so với chế độ thiết lập phổ biến là mỗi lần chỉ có một đích đến trong thế giới không thích ứng.- Ảnh động Material3 mặc định, tích hợp sẵn khi thay đổi trạng thái giàn giáo thích ứng.
Phiên bản 1.0.0-rc01
Ngày 21 tháng 8 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.0.0-rc01
. Phiên bản 1.0.0-rc01 bao gồm các thay đổi sau.
Sửa lỗi
- Khắc phục lỗi tính toán phân vùng sai khi bản lề bị loại trừ xuất hiện. (9dfd483)
Phiên bản 1.0.0-beta04
Ngày 26 tháng 6 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta04
. Phiên bản 1.0.0-beta04 bao gồm các thay đổi sau.
Sửa lỗi
- Khắc phục vấn đề khi ranh giới bản lề được cập nhật, bố cục sẽ không được cập nhật theo đó. (71e9cf1)
Phiên bản 1.0.0-beta03
Ngày 12 tháng 6 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta03
. Phiên bản 1.0.0-beta03 bao gồm các thay đổi sau.
Sửa lỗi
- Khắc phục các sự cố do lỗi phân giải phần phụ thuộc không chính xác trong phiên bản beta02.
Phiên bản 1.0.0-beta02
Ngày 29 tháng 5 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta02
. Phiên bản 1.0.0-beta02 bao gồm các thay đổi sau.
Phiên bản 1.0.0-beta01
Ngày 14 tháng 5 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta01
. Phiên bản 1.0.0-beta01 bao gồm các thay đổi sau.
Phiên bản 1.0.0-alpha12
Ngày 1 tháng 5 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha12
. Phiên bản 1.0.0-alpha12 bao gồm các thay đổi sau.
Thay đổi về API
- Thêm thông tin
isFlat
vàoHingeInfo
(Ie0516, b/333784198) - Đưa các API thích ứng ra khỏi giai đoạn thử nghiệm (I1d038)
- Chuyển các API bố cục thích ứng thành phiên bản không thử nghiệm (Id23df)
- Đã thay đổi
BackNavigationBehavior
từ một enum thành một lớp giá trị (Id8757)
Sửa lỗi
- Thay đổi hệ số chuyển đổi thành một lambda (I6f5a9)
- Khắc phục vấn đề về trạng thái ban đầu của
SizeTracker
(18326a9) - Đưa danh sách bản lề vào quy trình kiểm tra tính bằng nhau
Posture
(6687137)
Phiên bản 1.0.0-alpha11
Ngày 17 tháng 4 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11
. Phiên bản 1.0.0-alpha11 bao gồm các thay đổi sau.
Thay đổi về API
- Đóng các giao diện phạm vi. (Iefa57)
- Giới thiệu
AnimatedPaneScope
. (I62d73, b/332750742) - Đảm bảo
AdaptStrategy
được niêm phong và ổn định. (Ia28b2) - Giới thiệu phương thức sao chép của
PaneScaffoldDirective
. (I9291f) - Đánh dấu
ThreePaneScaffoldScope
là thử nghiệm. (I9d527) - Cung cấp các API khung dễ sử dụng, hỗ trợ hoạt động điều hướng. (I263f0, b/321010778)
Phiên bản 1.0.0-alpha10
Ngày 3 tháng 4 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha10
. Phiên bản 1.0.0-alpha10 bao gồm các thay đổi sau.
Thay đổi về API
- Điều chỉnh và tuỳ chỉnh chiều rộng ưu tiên mặc định. (Ic3abc)
- Đổi tên các hàm tính toán chỉ thị giàn giáo. (I10855)
- Xoá khoảng đệm và phần lồng ghép khỏi các API giàn giáo. (I786f8)
- Thêm các phương thức ghi nhớ của trình điều hướng mà không có kiểu chung. (I607c3)
Phiên bản 1.0.0-alpha09
Ngày 20 tháng 3 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha09
. Phiên bản 1.0.0-alpha09 bao gồm các thay đổi sau.
Thay đổi về API
- Thêm các trường chuyển đổi trạng thái vào
ThreePaneScaffoldScope
. (I3d917) - Sắp xếp lại các tham số giàn giáo. (I4dff5)
- Cung cấp giá trị mặc định cho tham số
AnimatedPane
của đối tượng sửa đổi. (I77dd7)
Sửa lỗi
- Đưa kích thước khoảng cách vào chuyển động của ngăn. (a3174ca)
Phiên bản 1.0.0-alpha08
Ngày 6 tháng 3 năm 2024
Phát hành androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha08
. Phiên bản 1.0.0-alpha08 bao gồm các thay đổi sau.
Tính năng mới
- Triển khai hiệu ứng trượt có độ trễ khi chuyển đổi ngăn. (I1a38e)
Thay đổi về API
- Xoá giao diện
ThreePaneScaffoldState
. (I63f23)
Phiên bản 1.0.0-alpha07
Ngày 21 tháng 2 năm 2024