Customview

  
Implementa le visualizzazioni personalizzate.

Questa tabella elenca tutti gli artefatti nel gruppo androidx.customview.

Elemento Release stabile Candidato per la release Release beta Release alpha
customview 1.2.0 - - -
customview-poolingcontainer 1.1.0 - - -
Ultimo aggiornamento di questa libreria: 23 aprile 2025

Dichiara le dipendenze

Per aggiungere una dipendenza da CustomView, devi aggiungere il repository Maven di Google al tuo progetto. Per saperne di più, consulta il repository Maven di Google.

Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle per la tua app o il tuo modulo:

Alla moda

dependencies {
    implementation "androidx.customview:customview:1.2.0"
}

Kotlin

dependencies {
    implementation("androidx.customview:customview:1.2.0")
}

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di segnalare un nuovo problema, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Crea un nuovo problema

Per saperne di più, consulta la documentazione di Issue Tracker.

Customview Poolingcontainer versione 1.0

Versione 1.1.0

23 aprile 2025

androidx.customview:customview-poolingcontainer:1.1.0 è stato rilasciato. La versione 1.1.0 contiene questi commit.

Versione 1.1.0-rc01

9 aprile 2025

androidx.customview:customview-poolingcontainer:1.1.0-rc01 è stato rilasciato. La versione 1.1.0-rc01 contiene questi commit.

Versione 1.1.0-beta01

26 marzo 2025

androidx.customview:customview-poolingcontainer:1.1.0-beta01 è stato rilasciato. La versione 1.1.0-beta01 contiene questi commit.

Versione 1.0.0

27 luglio 2022

androidx.customview:customview-poolingcontainer:1.0.0 è stato rilasciato. La versione 1.0.0 contiene questi commit.

Funzionalità principali della versione 1.0.0

  • L'upgrade di RecyclerView a 1.3.0-alpha02 o versioni successive e di Compose UI a 1.2.0-beta02 o versioni successive consentirà un riutilizzo più efficiente degli elementi secondari di RecyclerView contenenti viste Compose. Per ulteriori informazioni, consulta questo blog post.

  • Per la maggior parte degli utenti, non è necessario utilizzare direttamente questa libreria, a meno che tu non stia sviluppando un ViewGroup simile a RecyclerView o una View che richiede lo smaltimento esplicito di risorse aggiuntive quando viene rimossa (come Compose).

Versione 1.0.0-rc01

15 giugno 2022

androidx.customview:customview-poolingcontainer:1.0.0-rc01 è stato rilasciato. La versione 1.0.0-rc01 contiene questi commit.

  • Questa versione è identica a androidx.customview:customview-poolingcontainer:1.0.0-beta02.

Versione 1.0.0-beta02

18 maggio 2022

androidx.customview:customview-poolingcontainer:1.0.0-beta02 è stato rilasciato. La versione 1.0.0-beta02 contiene questi commit.

  • Nessuna modifica necessaria per supportare le versioni di Compose 1.2.0-beta02.

Versione 1.0.0-beta01

11 maggio 2022

androidx.customview:customview-poolingcontainer:1.0.0-beta01 è stato rilasciato. La versione 1.0.0-beta01 contiene questi commit.

Nuove funzionalità

  • Documentazione migliorata.

Versione 1.0.0-alpha01

23 marzo 2022

androidx.customview:customview-poolingcontainer:1.0.0-alpha01 è stato rilasciato. La versione 1.0.0-alpha01 contiene questi commit.

Funzionalità della prima release

  • La libreria CustomView Poolingcontainer contiene utilità per l'ascolto del ciclo di vita dei container che gestiscono il ciclo di vita delle visualizzazioni secondarie, ad esempio RecyclerView.

Versione 1.2.0

Versione 1.2.0

23 aprile 2025

androidx.customview:customview:1.2.0 è stato rilasciato. La versione 1.2.0 contiene questi commit.

  • Non sono presenti commit importanti, solo il passaggio alla versione stabile

Versione 1.2.0-rc01

9 aprile 2025

androidx.customview:customview:1.2.0-rc01 è stato rilasciato. La versione 1.2.0-rc01 contiene questi commit.

Versione 1.2.0-beta01

26 marzo 2025

androidx.customview:customview:1.2.0-beta01 è stato rilasciato. La versione 1.2.0-beta01 contiene questi commit.

Modifiche alle API

  • È stato introdotto un overload per ViewDragHelper#smoothSlideViewTo, che accetta parametri di durata e interpolatore per il controllo della velocità dell'animazione.

Versione 1.2.0-alpha02

21 settembre 2022

androidx.customview:customview:1.2.0-alpha02 è stato rilasciato. La versione 1.2.0-alpha02 contiene questi commit.

Modifiche alle API

  • Aggiunta di annotazioni @NonNull ai metodi create() di ViewDragHelper. (I93a01, b/236474222)

Versione 1.2.0-alpha01

23 febbraio 2022

androidx.customview:customview:1.2.0-alpha01 è stato rilasciato. La versione 1.2.0-alpha01 contiene questi commit.

Nuove funzionalità

  • Aggiungi una nuova libreria PoolingContainer che consente l'ascolto per eliminare gli eventi di un contenitore che gestisce i relativi elementi secondari al di fuori della gerarchia della visualizzazione. Questo verrà aggiunto in un secondo momento come dipendenza di Compose e RecyclerView (I0e3f6, b/196371929)

Modifiche alle API

  • È stato migliorato il supporto per AccessibilityNodeInfoCompat#setBoundsInScreen in ExploreByTouchHelper ed è stato aggiunto setBoundsInScreenFromBoundsInParent, che può essere utilizzato per tradurre i limiti del genitore in limiti dello schermo. (Ie5529)

Versione 1.1.0

Versione 1.1.0

24 giugno 2020

androidx.customview:customview:1.1.0 è stato rilasciato. La versione 1.1.0 contiene questi commit.

Modifiche principali dalla versione 1.0.0

  • È stata aggiunta una nuova interfaccia Openable per i layout che possono passare da uno stato "aperto" a uno stato "chiuso".

Versione 1.1.0-rc01

20 maggio 2020

androidx.customview:customview:1.1.0-rc01 viene rilasciato senza modifiche dal giorno 1.1.0-beta01. La versione 1.1.0-rc01 contiene questi commit.

Versione 1.1.0-beta01

1° aprile 2020

androidx.customview:customview:1.1.0-beta01 viene rilasciato senza modifiche dal giorno 1.1.0-alpha02. La versione 1.1.0-beta01 contiene questi commit.

Versione 1.1.0-alpha02

4 marzo 2020

androidx.customview:customview:1.1.0-alpha02 è stato rilasciato. La versione 1.1.0-alpha02 contiene questi commit.

Nuove funzionalità

  • È stata aggiunta una nuova interfaccia Openable per i layout che possono passare da uno stato "aperto" a uno stato "chiuso". DrawerLayout ora implementa questa interfaccia in DrawerLayout 1.1.0-alpha04. (b/129979320)

Versione 1.1.0-alpha01

13 giugno 2019

androidx.customview:customview:1.1.0-alpha01 è stato rilasciato. I commit inclusi in questa versione sono disponibili qui.

Modifiche API

Correzioni di bug

  • Sono stati corretti alcuni piccoli bug in ExploreByTouchHelper (aosp/957741)