Tagliare

Mostrare elementi UI basati su modelli all'esterno dell'app.
Aggiornamento più recente Release stabile Candidato di rilascio Versione beta Versione alpha
13 gennaio 2021 - - - 1.1.0-alpha02

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Contattaci se scopri nuovi problemi o hai idee per migliorare la libreria. Dai un'occhiata ai problemi esistenti in questa libreria prima di crearne uno nuovo. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Crea un nuovo problema

Per ulteriori informazioni, consulta la documentazione di Issue Tracker.

Versione 1.1.0

Versione 1.1.0-alpha02

13 gennaio 2021

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 vengono rilasciati. La versione 1.1.0-alpha02 contiene questi commit.

Modifiche alle API

  • Supporta i selettori nelle azioni delle sezioni nella visualizzazione a righe (I4d965)
  • Supporto di SliceAction per GridRow (Ie289b)
  • Aggiunto il testo del selettore dell'ora, che crea un selettore di ora o una finestra di dialogo del selettore della data quando si tocca. (I07deb)
  • Risolto il problema dell'errore Treehug (I416cc)
  • È stata aggiunta ListBuilder.StarRatingBuilder, che è una riga che supporta l'inserimento della valutazione a stelle per le sezioni. (I25aec)
  • È stato sostituito ListBuilder#setHostExtra con ListBuilder#setHostExtras per accettare un bundle (I43ec7, b/)
  • Sono state aggiunte nuove API ListBuilder#setHostExtra e SliceMetadata#getHostExtras per salvare ed estrarre informazioni aggiuntive per l'host dalla sezione. (Ib0768, b/)
  • È stata aggiunta una nuova API per RowBuilder per indicare la fine di una sezione e mostrare la linea di divisione della fine. (I23ddd, b/)
  • Aggiungi l'annotazione nullabilities negli strumenti di creazione sezioni per una migliore interoperabilità di Kotlin. (If00f1, b/166489398)
  • È stato aggiunto CellBuilder.addOverlayText, che sovrappone il testo all'immagine nella cella. (I09d97)
  • È stato aggiunto l'attributo imageCornerRadius per applicare angoli arrotondati a SliceHints.LARGE_IMAGE immagini/icone. (I3e8f8)
  • Rendi configureViewPolicy protetto anziché privato in modo che possa essere chiamato dalle sottoclassi. (I6772b)
  • È possibile supportare le immagini non elaborate nella visualizzazione griglia ridimensionate per le immagini verticali e orizzontali. (I925fb).
  • È stata aggiunta una nuova API SliceView#getNumberOfHiddenItems per ottenere il numero di elementi della sezione che non rientravano nella visualizzazione. (I09651)
  • È stato aggiunto SliceView#setRowStyleFactory per consentire agli host della sezione di personalizzare lo stile di ogni riga in base ai metadati della sezione. (Ia8f2e)

Correzioni di bug

  • Correggi l'azione della sezione del selettore in Griglia come unico elemento (I3d899)

Contributo esterno

  • Il controllo lint API per StaticFinalBuilder è abilitato per androidx (I2b11b, b/138602561)

Slice-Builders-Ktx Versione 1.0.0-alpha08

13 gennaio 2021

androidx.slice:slice-builders-ktx:1.0.0-alpha08 viene rilasciato. La versione 1.0.0-alpha08 contiene questi commit.

Aggiornato per dipendere da split-builder 1.1.0-alpha02.

Versione 1.1.0-alpha01

7 maggio 2019

Vengono rilasciati 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. I commit inclusi in questa versione sono disponibili qui.

Nuove funzionalità

  • È possibile eseguire l'override di onCreatePermissionRequest in SliceProvider per personalizzare il comportamento della concessione delle autorizzazioni

Correzioni di bug

  • Risolto il problema di OnSliceActionListener che non veniva richiamato quando veniva fatto clic su un elemento riga con una sola azione
  • La sezione corretta della sezione SliceView non rispetta i parametri di layout MisuraSpec.EXACTLY
  • È stato risolto il problema di YAML duplicato durante onLongClick su SliceView