Slice

Mostre elementos da IU com modelos fora do app.
Atualização mais recente Versão estável atual Próximo candidato a lançamento Versão Beta Versão Alfa
13 de janeiro de 2021 1.0.0 - - 1.1.0-alpha02

Feedback

Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas existentes (link em inglês) nesta biblioteca antes de criar um novo. Adicione seu voto a um problema existente clicando no botão de estrela.

Criar novo problema

Consulte a documentação do Issue Tracker para saber mais.

Versão 1.1.0

Versão 1.1.0-alpha02

13 de janeiro de 2021

Lançamento de androidx.slice:slice-builders:1.1.0-alpha02, androidx.slice:slice-core:1.1.0-alpha02 e androidx.slice:slice-view:1.1.0-alpha02. A versão 1.1.0-alpha02 contém estas confirmações.

Mudanças na API

  • Compatibilidade com seletores em ações de slice na visualização de linha (I4d965).
  • Compatibilidade de SliceAction com GridRow (Ie289b).
  • Adição de Time picker text, que cria uma caixa de diálogo seletora de horário ou de data quando tocado (I07deb).
  • Correção de um problema para o erro do Treehug (I416cc).
  • Adição de ListBuilder.StarRatingBuilder, que é uma linha compatível com entradas de notas para slices (I25aec).
  • Substituição de ListBuilder#setHostExtra por ListBuilder#setHostExtras para aceitar um pacote (I43ec7, b/).
  • Adição das novas APIs ListBuilder#setHostExtra e SliceMetadata#getHostExtras para salvar e extrair outras informações do host do slice (Ib0768, b/).
  • Adição de nova API para RowBuilder para indicar o fim de uma seção e exibir o divisor de linhas inferior (I23ddd, b/).
  • Adicione anotação de nulidades em builders do slice para melhorar a interoperabilidade do kotlin (If00f1, b/166489398).
  • Adição de CellBuilder.addOverlayText, que sobrepõe o texto da imagem na célula (I09d97).
  • Adição do atributo imageCornerRadius para aplicar cantos arredondados a imagens/ícones SliceHints.LARGE_IMAGE (I3e8f8).
  • Torne configureViewPolicy protegido em vez de privado para que ele possa ser chamado nas subclasses (I6772b).
  • Compatibilidade de imagens brutas na visualização gridrow com o tamanho de imagens em modo retrato e paisagem (I925fb).
  • Adição de uma nova API SliceView#getNumberOfHiddenItems para ver o número de itens do slice que não cabem na visualização (I09651).
  • Adição de SliceView#setRowStyleFactory para permitir que os hosts do slice personalizem o estilo de cada linha com base nos metadados dele (Ia8f2e).

Correções de bugs

  • Correção da ação Picker Slice no Gridrow como apenas item (I3d899).

Contribuição externa

  • A verificação de lint da API para o StaticFinalBuilder está ativada para androidx (I2b11b, b/18602561).

Slice-Builders-Ktx versão 1.0.0-alpha08

13 de janeiro de 2021

Lançamento de androidx.slice:slice-builders-ktx:1.0.0-alpha08. A versão 1.0.0-alpha08 contém estas confirmações.

Atualização para depender do slice-builders 1.1.0-alpha02.

Versão 1.1.0-alpha01

7 de maio de 2019

Lançamento de 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 e androidx.slice:slice-view:1.1.0-alpha01. As confirmações incluídas nessa versão podem ser encontradas aqui (link em inglês).

Novos recursos

  • onCreatePermissionRequest pode ser substituído em SliceProvider para personalizar o comportamento de concessão de permissões.

Correções de bugs

  • Correção no OnSliceActionListener, que não estava sendo chamado quando um item de linha com apenas uma ação era clicado.
  • Correção no SliceView, que não respeitava os parâmetros de layout MeasureSpec.EXACTLY.
  • Corrigido onClick duplicado durante o onLongClick no SliceView.