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.1.0 | - | - | 1.2.0-alpha02 |
customview-poolingcontainer | 1.0.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.1.0" }
Kotlin
dependencies { implementation("androidx.customview:customview:1.1.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.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
RecyclerView
para1.3.0-alpha02
ou uma versão mais recente e da IU do Compose para1.2.0-beta02
ou uma versão mais recente permite uma reutilização com melhor performance dos filhos daRecyclerView
que 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
ViewGroup
parecido 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-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
@NonNull
aos 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 doCompose
e daRecyclerView
(I0e3f6, b/196371929).
Mudanças na API
- Melhorias no suporte a
AccessibilityNodeInfoCompat#setBoundsInScreen
naExploreByTouchHelper
e 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
Openable
para 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
Openable
para layouts que pode fazer a transição entre o estado "aberto" e "fechado".DrawerLayout
agora implementa essa interface em1.1.0-alpha04
DrawerLayout. (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).