Visualizzazione personalizzata
Questa tabella elenca tutti gli artefatti nel gruppo androidx.customview
.
Elemento | Release stabile | Candidato di rilascio | Versione beta | Versione alpha |
---|---|---|---|---|
visualizzazione personalizzata | 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:
Alla moda
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. 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.
Per ulteriori informazioni, consulta la documentazione di Issue Tracker.
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 l'interfaccia utente di Scrivi alla versione1.2.0-beta02
o successiva consentiranno un riutilizzo più efficace diRecyclerView
elementi secondari che contengono visualizzazioni Scrivi. Leggi questo post del blog per ulteriori informazioni.Per la maggior parte degli utenti non è necessario utilizzare direttamente questa libreria, a meno che tu non stia sviluppando un elemento
ViewGroup
simile a RecyclerView o una visualizzazione che richiede l'eliminazione esplicita di risorse aggiuntive quando viene rimossa (ad esempio 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.
- Non sono necessarie modifiche 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à nella prima release
- La libreria Poolingcontainer CustomView contiene utilità per ascoltare il ciclo di vita dei container che gestiscono il ciclo di vita delle viste 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 alle API
- Annotazioni
@NonNull
aggiunte 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 consente di ascoltare gli eventi di eliminazione di un container che gestisce i relativi elementi secondari al di fuori della gerarchia delle visualizzazioni. Verrà aggiunta in seguito come una dipendenza diCompose
eRecyclerView
(I0e3f6, b/196371929)
Modifiche alle API
- È stato migliorato il supporto di
AccessibilityNodeInfoCompat#setBoundsInScreen
inExploreByTouchHelper
e sono stati aggiuntisetBoundsInScreenFromBoundsInParent
, che possono essere utilizzati per tradurre i limiti principali 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 importanti dalla versione 1.0.0
- È stata aggiunta una nuova interfaccia di
Openable
per i layout che possono passare dallo stato "aperto" a quello "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 dallo stato "aperto" a quello "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 alle API
- Sono state aggiunte nuove API a ViewDragHelper per supportare la modifica delle dimensioni dei bordi
Correzioni di bug
- Sono stati corretti alcuni piccoli bug in
ExploreByTouchHelper
((aosp/957741)