Customview
Esta tabela lista todos os artefatos no grupo androidx.customview.
| Artefato | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
|---|---|---|---|---|
| customview | 1.2.0 | - | - | - |
| customview-poolingcontainer | 1.1.0 | - | - | - |
Declarar dependências
Para adicionar uma dependência a CustomView, é preciso adicionar o repositório Maven do Google ao projeto. Leia Repositório Maven do Google para ver mais informações.
Adicione as dependências dos artefatos necessários no arquivo build.gradle para seu
app ou módulo:
Groovy
dependencies { implementation "androidx.customview:customview:1.2.0" }
Kotlin
dependencies { implementation("androidx.customview:customview:1.2.0") }
Feedback
Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas conhecidos nesta biblioteca antes de criar um novo. Adicione seu voto a um problema clicando no botão de estrela.
Consulte a documentação do Issue Tracker para saber mais.
Customview Poolingcontainer: versão 1.0
Versão 1.1.0
23 de abril de 2025
Lançamento de androidx.customview:customview-poolingcontainer:1.1.0. A versão 1.1.0 contém estas confirmações.
Versão 1.1.0-rc01
9 de abril de 2025
Lançamento de androidx.customview:customview-poolingcontainer:1.1.0-rc01. A versão 1.1.0-rc01 contém estas confirmações.
Versão 1.1.0-beta01
26 de março de 2025
Lançamento de androidx.customview:customview-poolingcontainer:1.1.0-beta01. A versão 1.1.0-beta01 contém estas confirmações.
Versão 1.0.0
27 de julho de 2022
Lançamento de androidx.customview:customview-poolingcontainer:1.0.0. A versão 1.0.0 contém estas confirmações.
Principais recursos da versão 1.0.0
O upgrade da
RecyclerViewpara1.3.0-alpha02ou uma versão mais recente e da IU do Compose para1.2.0-beta02ou uma versão mais recente permite uma reutilização com melhor performance dos filhos daRecyclerViewque contêm visualizações do Compose. Consulte esta postagem do blog (em inglês) para mais informações.Para a maioria dos usuários, não é necessário usar essa biblioteca diretamente, a menos que você esteja desenvolvendo um
ViewGroupparecido com uma RecyclerView ou uma visualização que exija mais recursos que precisam ser descartados explicitamente quando ela é removida, como acontece no Compose.
Versão 1.0.0-rc01
15 de junho de 2022
Lançamento de androidx.customview:customview-poolingcontainer:1.0.0-rc01. A versão 1.0.0-rc01 contém estas confirmações.
- Esta versão é idêntica à
androidx.customview:customview-poolingcontainer:1.0.0-beta02.
Versão 1.0.0-beta02
18 de maio de 2022
androidx.customview:customview-poolingcontainer:1.0.0-beta02 é lançado. A versão 1.0.0-beta02 contém estas confirmações.
- Não é necessária nenhuma mudança para oferecer suporte para as versões do Compose 1.2.0-beta02.
Versão 1.0.0-beta01
11 de maio de 2022
Lançamento de androidx.customview:customview-poolingcontainer:1.0.0-beta01. A versão 1.0.0-beta01 contém estas confirmações.
Novos recursos
- Documentação aprimorada.
Versão 1.0.0-alpha01
23 de março de 2022
Lançamento de androidx.customview:customview-poolingcontainer:1.0.0-alpha01. A versão 1.0.0-alpha01 contém estas confirmações.
Recursos da primeira versão
- A biblioteca CustomView Poolingcontainer contém utilitários para detectar o ciclo de vida dos contêineres que gerenciam o ciclo de vida das visualizações filhas, como a RecyclerView.
Versão 1.2.0
Versão 1.2.0
23 de abril de 2025
Lançamento de androidx.customview:customview:1.2.0. A versão 1.2.0 contém estas confirmações.
- Não há confirmações importantes, apenas a mudança para a versão estável
Versão 1.2.0-rc01
9 de abril de 2025
Lançamento de androidx.customview:customview:1.2.0-rc01. A versão 1.2.0-rc01 contém estas confirmações.
Versão 1.2.0-beta01
26 de março de 2025
Lançamento de androidx.customview:customview:1.2.0-beta01. A versão 1.2.0-beta01 contém estas confirmações.
Mudanças na API
- Uma sobrecarga para
ViewDragHelper#smoothSlideViewTofoi introduzida, que aceita parâmetros de duração e interpolador para controle de velocidade de animação.
Versão 1.2.0-alpha02
21 de setembro de 2022
Lançamento de androidx.customview:customview:1.2.0-alpha02. A versão 1.2.0-alpha02 contém estas confirmações.
Mudanças na API
- Adição de anotações
@NonNullaos métodoscreate()deViewDragHelper(I93a01, b/236474222).
Versão 1.2.0-alpha01
23 de fevereiro de 2022
Lançamento de androidx.customview:customview:1.2.0-alpha01. A versão 1.2.0-alpha01 contém estas confirmações.
Novos recursos
- Adição de uma nova biblioteca
PoolingContainer, que permite detectar eventos de descarte de um contêiner que gerencia os próprios filhos fora da hierarquia de visualização. Futuramente, ela será adicionada como uma dependência doComposee daRecyclerView(I0e3f6, b/196371929).
Mudanças na API
- Melhorias no suporte a
AccessibilityNodeInfoCompat#setBoundsInScreennaExploreByTouchHelpere adição do elementosetBoundsInScreenFromBoundsInParent, que pode ser usado para traduzir limites pai para os limites da tela (Ie5529).
Versão 1.1.0
Versão 1.1.0
24 de junho de 2020
androidx.customview:customview:1.1.0 é lançado. A versão 1.1.0 contém estas confirmações.
Principais mudanças desde a versão 1.0.0
- Adição de uma nova interface
Openablepara layouts que pode fazer a transição entre o estado "aberto" e "fechado".
Versão 1.1.0-rc01
20 de maio de 2020
androidx.customview:customview:1.1.0-rc01 é lançado sem mudanças desde 1.1.0-beta01. A versão 1.1.0-rc01 contém estas confirmações.
Versão 1.1.0-beta01
1º de abril de 2020
androidx.customview:customview:1.1.0-beta01 é lançado sem mudanças desde 1.1.0-alpha02. A versão 1.1.0-beta01 contém estas confirmações.
Versão 1.1.0-alpha02
4 de março de 2020
androidx.customview:customview:1.1.0-alpha02 é lançado. A versão 1.1.0-alpha02 contém estas confirmações.
Novos recursos
- Adição de uma nova interface
Openablepara layouts que pode fazer a transição entre o estado "aberto" e "fechado".DrawerLayoutagora implementa essa interface em1.1.0-alpha04DrawerLayout. (b/129979320).
Versão 1.1.0-alpha01
13 de junho de 2019
androidx.customview:customview:1.1.0-alpha01 é lançado. As confirmações incluídas nessa versão podem ser encontradas neste link.
Mudanças na API
- Foram adicionadas novas APIs a ViewDragHelper para oferecer suporte à mudança do tamanho da borda.
Correções de bugs
- Foram corrigidos alguns bugs pequenos em
ExploreByTouchHelper(aosp/957741).