Visualizzazione personalizzata
Questa tabella elenca tutti gli elementi nel gruppo androidx.customview
.
Elemento | Release stabile | Candidato per l'uscita | Versione beta | Versione alpha |
---|---|---|---|---|
customview | 1.1.0 | - | - | 1.2.0-alpha02 |
customview-poolingcontainer | 1.0.0 | - | - | - |
Dichiarazione delle dipendenze
Per aggiungere una dipendenza a CustomView, devi aggiungere il repository Maven di Google al tuo progetto. Per ulteriori informazioni, consulta il repository Maven di Google.
Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle
per
l'app o il modulo:
Groovy
dependencies { implementation "androidx.customview:customview:1.1.0" }
Kotlin
dependencies { implementation("androidx.customview:customview:1.1.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 crearne uno nuovo, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a stella.
Per ulteriori informazioni, consulta la documentazione del Monitoraggio problemi.
Customview Poolingcontainer versione 1.0
Versione 1.0.0
27 luglio 2022
androidx.customview:customview-poolingcontainer:1.0.0
viene rilasciato. La versione 1.0.0 contiene questi commit.
Funzionalità principali della versione 1.0.0
L'upgrade di
RecyclerView
a1.3.0-alpha02
o versioni successive e dell'interfaccia utente di Compose a1.2.0-beta02
o versioni successive consentirà un riutilizzo più efficiente degli elementi figlioRecyclerView
contenenti visualizzazioni di Compose. Per ulteriori informazioni, consulta questo post del blog.Per la maggior parte degli utenti, non è necessario utilizzare direttamente questa libreria, a meno che non si stia sviluppando un componente
ViewGroup
simile a RecyclerView o una visualizzazione che richiede risorse aggiuntive da smaltire esplicitamente quando viene rimossa (come Compose).
Versione 1.0.0-rc01
15 giugno 2022
androidx.customview:customview-poolingcontainer:1.0.0-rc01
viene 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
viene 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
viene 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
viene rilasciato. La versione 1.0.0-alpha01 contiene questi commit.
Funzionalità della prima release
- La raccolta CustomView Poolingcontainer contiene utilità per ascoltare il ciclo di vita dei contenitori che gestiscono il ciclo di vita delle relative visualizzazioni secondarie, come RecyclerView.
Versione 1.2.0
Versione 1.2.0-alpha02
21 settembre 2022
androidx.customview:customview:1.2.0-alpha02
viene rilasciato. La versione 1.2.0-alpha02 contiene questi commit.
Modifiche all'API
- Sono state aggiunte annotazioni
@NonNull
ai metodicreate()
diViewDragHelper
. (I93a01, b/236474222)
Versione 1.2.0-alpha01
23 febbraio 2022
androidx.customview:customview:1.2.0-alpha01
viene rilasciato. La versione 1.2.0-alpha01 contiene questi commit.
Nuove funzionalità
- Aggiungi una nuova libreria
PoolingContainer
che consenta di ascoltare gli eventi di un contenitore che gestisce i relativi elementi secondari al di fuori della gerarchia della vista. In un secondo momento verrà aggiunta come dipendenza diCompose
eRecyclerView
(I0e3f6, b/196371929)
Modifiche all'API
- È stato migliorato il supporto di
AccessibilityNodeInfoCompat#setBoundsInScreen
inExploreByTouchHelper
ed è stato aggiuntosetBoundsInScreenFromBoundsInParent
, che può essere utilizzato per tradurre i limiti del contenitore in limiti dello schermo. (Ie5529)
Versione 1.1.0
Versione 1.1.0
24 giugno 2020
androidx.customview:customview:1.1.0
viene 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 "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
viene 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 "chiuso".DrawerLayout
ora implementa questa interfaccia in DrawerLayout1.1.0-alpha04
. (b/129979320)
Versione 1.1.0-alpha01
13 giugno 2019
androidx.customview:customview:1.1.0-alpha01
viene rilasciato. I commit inclusi in questa versione sono disponibili qui.
Modifiche all'API
- Sono state aggiunte nuove API a ViewDragHelper per supportare la modifica delle dimensioni del bordo
Correzioni di bug
- Sono stati corretti alcuni piccoli bug in
ExploreByTouchHelper
((aosp/957741)