составить материал3 адаптивный
Последнее обновление | Стабильный выпуск | Кандидат на выпуск | Бета-версия | Альфа-релиз |
---|---|---|---|---|
21 августа 2024 г. | - | 1.0.0-rc01 | - | 1.1.0-альфа01 |
Объявление зависимостей
Чтобы добавить зависимость от Compose, вам необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .
Добавьте зависимости для нужных вам артефактов в файл build.gradle
для вашего приложения или модуля:
классный
dependencies { implementation "androidx.compose.material3.adaptive:adaptive:1.1.0-alpha01" implementation "androidx.compose.material3.adaptive:adaptive-layout:1.1.0-alpha01" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.1.0-alpha01" }
Котлин
dependencies { implementation("androidx.compose.material3.adaptive:adaptive:1.1.0-alpha01") implementation "androidx.compose.material3.adaptive:adaptive-layout:1.1.0-alpha01" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.1.0-alpha01" }
Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.
Дополнительную информацию см. в документации по системе отслеживания проблем .
Compose Material3 Адаптивная версия 1.1
Версия 1.1.0-альфа01
21 августа 2024 г.
Выпущен androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha01
. Версия 1.1.0-alpha01 содержит эти коммиты .
Новые возможности
- Внедрить поддержку расширения панели адаптивных каркасов.
Изменения API
- Представить общедоступные API расширения панели ( I301d6 ).
- Представлен
ThreePaneScaffoldState
для управления переходами значений панели. Добавлены перегрузкиListDetailPaneScaffold
иSupportingPaneScaffold
, которые принимают это состояние. ( I5db3b ) - Представление ключа расширения панели и интерфейса поставщика ключей ( Id621f ).
Исправления ошибок
- Исправлен неправильный расчет раздела при наличии исключенного шарнира. ( 9dfd483 )
Compose Material3 Адаптивная версия 1.0
Версия 1.0.0-rc01
21 августа 2024 г.
Выпущен androidx.compose.material3.adaptive:adaptive-*:1.0.0-rc01
. Версия 1.0.0-rc01 содержит эти коммиты .
Исправления ошибок
- Исправлен неправильный расчет раздела при наличии исключенного шарнира. ( 9dfd483 )
Версия 1.0.0-beta04
26 июня 2024 г.
Выпущен androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta04
. Версия 1.0.0-beta04 содержит эти коммиты .
Исправления ошибок
- Устраняет проблему, из-за которой при обновлении границ шарниров макет не обновляется соответствующим образом. ( 71e9cf1 )
Версия 1.0.0-бета03
12 июня 2024 г.
Выпущен androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta03
. Версия 1.0.0-beta03 содержит эти коммиты .
Исправления ошибок
- Исправляет сбои, вызванные неправильным разрешением зависимостей в бета-версии 02.
Версия 1.0.0-beta02
29 мая 2024 г.
Выпущен androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta02
. Версия 1.0.0-beta02 содержит эти коммиты .
Версия 1.0.0-бета01
14 мая 2024 г.
Выпущен androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta01
. Версия 1.0.0-beta01 содержит эти коммиты .
Версия 1.0.0-альфа12
1 мая 2024 г.
Выпущен androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha12
. Версия 1.0.0-alpha12 содержит эти коммиты .
Изменения API
- Добавьте информацию
isFlat
вHingeInfo
( Ie0516 , b/333784198 ) - Сделать адаптивные API неэкспериментальными ( I1d038 ).
- Сделать API адаптивного макета неэкспериментальными ( Id23df )
-
BackNavigationBehavior
изменен с перечисления на класс значения ( Id8757 ).
Исправления ошибок
- Измените дробь перехода на лямбду ( I6f5a9 )
- Исправлена проблема с начальным состоянием
SizeTracker
( 18326a9 ). - Включить список шарниров в проверку равенства
Posture
( 6687137 )
Версия 1.0.0-альфа11
17 апреля 2024 г.
Выпущен androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11
. Версия 1.0.0-alpha11 содержит эти коммиты .
Изменения API
- Сделайте интерфейсы области герметичными. ( Иефа57 )
- Представляем
AnimatedPaneScope
. ( I62d73 , б/332750742 ) - Сделайте
AdaptStrategy
герметичным и стабильным. ( Я28б2 ) - Представьте метод копирования
PaneScaffoldDirective
. ( I9291f ) - Отметьте
ThreePaneScaffoldScope
как экспериментальный. ( I9d527 ) - Предоставьте простые в использовании API-интерфейсы scaffold, поддерживающие навигацию. ( I263f0 , б/321010778 )
Версия 1.0.0-альфа10
3 апреля 2024 г.
Выпущен androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha10
. Версия 1.0.0-alpha10 содержит эти коммиты .
Изменения API
- Сделайте предпочтительную ширину по умолчанию адаптивной и настраиваемой. ( Ic3abc )
- Переименуйте функции расчета директив scaffold. ( I10855 )
- Удалите отступы и вставки из API scaffold. ( I786f8 )
- Добавьте методы запоминания навигатора без универсальных типов. ( I607c3 )
Версия 1.0.0-альфа09
20 марта 2024 г.
Выпущен androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha09
. Версия 1.0.0-alpha09 содержит эти коммиты .
Изменения API
- Добавьте поля перехода состояния в
ThreePaneScaffoldScope
. ( I3d917 ) - Измените порядок параметров каркаса. ( I4dff5 )
- Укажите значение по умолчанию для параметра модификатора
AnimatedPane
. ( I77dd7 )
Исправления ошибок
- Включите размер прокладки в движения панели. ( а3174ca )
Версия 1.0.0-альфа08
6 марта 2024 г.
Выпущен androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha08
. Версия 1.0.0-alpha08 содержит эти коммиты .
Новые возможности
- Реализуйте задержку скольжения при переключении панелей. ( I1a38e )
Изменения API
- Удален интерфейс
ThreePaneScaffoldState
. ( I63f23 )
Версия 1.0.0-альфа07
21 февраля 2024 г.