Срез

Отображайте шаблонные элементы пользовательского интерфейса за пределами вашего приложения.
Последнее обновление Стабильный выпуск Кандидат на выпуск Бета-версия Альфа-релиз
13 января 2021 г. - - - 1.1.0-альфа02

Обратная связь

Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.

Создать новую задачу

Дополнительную информацию см . в документации по системе отслеживания проблем .

Версия 1.1.0

Версия 1.1.0-альфа02

13 января 2021 г.

Выпущены androidx.slice:slice-builders:1.1.0-alpha02 , androidx.slice:slice-core:1.1.0-alpha02 и androidx.slice:slice-view:1.1.0-alpha02 . Версия 1.1.0-alpha02 содержит эти коммиты.

Изменения API

  • Поддержка средств выбора в действиях среза в представлении строки ( I4d965 ).
  • Поддержка SliceAction для GridRow ( Ie289b )
  • Добавлен текст выбора времени, при нажатии которого создается диалоговое окно выбора времени или даты. ( I07деб )
  • Исправлена ​​ошибка Treehug ( I416cc ).
  • Добавлен ListBuilder.StarRatingBuilder — строка, поддерживающая ввод звездного рейтинга для срезов. ( I25aec )
  • Заменен ListBuilder#setHostExtra на ListBuilder#setHostExtras для принятия пакета ( I43ec7 , b/ )
  • Добавлены новые API ListBuilder#setHostExtra и SliceMetadata#getHostExtras для сохранения и извлечения дополнительной информации об хосте из среза. ( Ib0768 , б/ )
  • Добавлен новый API для RowBuilder, позволяющий указать конец раздела и показать разделитель нижней строки. ( I23ddd , б / )
  • Добавьте аннотацию об отсутствии значений в построители срезов для лучшего взаимодействия с Kotlin. ( Если00f1 , б/166489398 )
  • Добавлен CellBuilder.addOverlayText , который накладывает текст на изображение в ячейке. ( I09d97 )
  • Добавлен атрибут imageCornerRadius для применения закругленных углов к изображениям/значкам SliceHints.LARGE_IMAGE . ( I3e8f8 )
  • Сделайте configureViewPolicy защищенным, а не закрытым, чтобы его можно было вызывать из подклассов. ( I6772b )
  • Поддержка необработанных изображений в виде сетки с возможностью выбора размера для портретных и альбомных изображений. ( I925fb )
  • Добавлен новый API SliceView#getNumberOfHiddenItems для получения количества элементов среза, которые не поместились в представление. ( I09651 )
  • Добавлен SliceView#setRowStyleFactory , позволяющий хостам срезов настраивать стиль каждой строки на основе метаданных срезов. ( Ia8f2e )

Исправления ошибок

  • Исправлено действие Picker Slice на Gridrow как единственный элемент ( I3d899 ).

Внешний вклад

  • Проверка API для StaticFinalBuilder включена для androidx ( I2b11b , b/138602561 )

Slice-Builders-Ktx Версия 1.0.0-alpha08

13 января 2021 г.

Выпущен androidx.slice:slice-builders-ktx:1.0.0-alpha08 . Версия 1.0.0-alpha08 содержит эти коммиты.

Обновлено для использования слайсеров 1.1.0-alpha02.

Версия 1.1.0-альфа01

7 мая 2019 г.

androidx.slice:slice-builders:1.1.0-alpha01 , androidx.slice:slice-builders-ktx:1.0.0-alpha07 , androidx.slice:slice-core:1.1.0-alpha01 и androidx.slice:slice-view:1.1.0-alpha01 выпущены. Коммиты, включенные в эту версию, можно найти здесь .

Новые возможности

  • onCreatePermissionRequest можно переопределить в SliceProvider чтобы настроить поведение предоставления разрешений.

Исправления ошибок

  • Исправлена ​​ошибка, из-за которой OnSliceActionListener не вызывался при щелчке по элементу строки только с одним действием.
  • Исправлена ​​ошибка, из-за которой SliceView не учитывал параметры макета MeasureSpec.EXACTLY.
  • Исправлено дублирование onClick во время onLongClick в SliceView.
,

Срез

Отображайте шаблонные элементы пользовательского интерфейса за пределами вашего приложения.
Последнее обновление Стабильный выпуск Кандидат на выпуск Бета-версия Альфа-релиз
13 января 2021 г. - - - 1.1.0-альфа02

Обратная связь

Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.

Создать новую задачу

Дополнительную информацию см . в документации по системе отслеживания проблем .

Версия 1.1.0

Версия 1.1.0-альфа02

13 января 2021 г.

Выпущены androidx.slice:slice-builders:1.1.0-alpha02 , androidx.slice:slice-core:1.1.0-alpha02 и androidx.slice:slice-view:1.1.0-alpha02 . Версия 1.1.0-alpha02 содержит эти коммиты.

Изменения API

  • Поддержка средств выбора в действиях среза в представлении строки ( I4d965 ).
  • Поддержка SliceAction для GridRow ( Ie289b )
  • Добавлен текст выбора времени, при нажатии которого создается диалоговое окно выбора времени или даты. ( I07деб )
  • Исправлена ​​ошибка Treehug ( I416cc ).
  • Добавлен ListBuilder.StarRatingBuilder — строка, поддерживающая ввод звездного рейтинга для срезов. ( I25aec )
  • Заменен ListBuilder#setHostExtra на ListBuilder#setHostExtras для принятия пакета ( I43ec7 , b/ )
  • Добавлены новые API ListBuilder#setHostExtra и SliceMetadata#getHostExtras для сохранения и извлечения дополнительной информации об хосте из среза. ( Ib0768 , б/ )
  • Добавлен новый API для RowBuilder, позволяющий указать конец раздела и показать разделитель нижней строки. ( I23ddd , б / )
  • Добавьте аннотацию об отсутствии значений в построители срезов для лучшего взаимодействия с Kotlin. ( Если00f1 , б/166489398 )
  • Добавлен CellBuilder.addOverlayText , который накладывает текст на изображение в ячейке. ( I09d97 )
  • Добавлен атрибут imageCornerRadius для применения закругленных углов к изображениям/значкам SliceHints.LARGE_IMAGE . ( I3e8f8 )
  • Сделайте configureViewPolicy защищенным, а не закрытым, чтобы его можно было вызывать из подклассов. ( I6772b )
  • Поддержка необработанных изображений в виде сетки с возможностью выбора размера для портретных и альбомных изображений. ( I925fb )
  • Добавлен новый API SliceView#getNumberOfHiddenItems для получения количества элементов среза, которые не поместились в представление. ( I09651 )
  • Добавлен SliceView#setRowStyleFactory , позволяющий хостам срезов настраивать стиль каждой строки на основе метаданных срезов. ( Ia8f2e )

Исправления ошибок

  • Исправлено действие Picker Slice на Gridrow как единственный элемент ( I3d899 ).

Внешний вклад

  • Проверка API для StaticFinalBuilder включена для androidx ( I2b11b , b/138602561 )

Slice-Builders-Ktx Версия 1.0.0-alpha08

13 января 2021 г.

Выпущен androidx.slice:slice-builders-ktx:1.0.0-alpha08 . Версия 1.0.0-alpha08 содержит эти коммиты.

Обновлено для использования слайсеров 1.1.0-alpha02.

Версия 1.1.0-альфа01

7 мая 2019 г.

androidx.slice:slice-builders:1.1.0-alpha01 , androidx.slice:slice-builders-ktx:1.0.0-alpha07 , androidx.slice:slice-core:1.1.0-alpha01 и androidx.slice:slice-view:1.1.0-alpha01 выпущены. Коммиты, включенные в эту версию, можно найти здесь .

Новые возможности

  • onCreatePermissionRequest можно переопределить в SliceProvider чтобы настроить поведение предоставления разрешений.

Исправления ошибок

  • Исправлена ​​ошибка, из-за которой OnSliceActionListener не вызывался при щелчке по элементу строки только с одним действием.
  • Исправлена ​​ошибка, из-за которой SliceView не учитывал параметры макета MeasureSpec.EXACTLY.
  • Исправлено дублирование onClick во время onLongClick в SliceView.