Idioma

Transition.GetTransitionProperties Método

Definição

Retorna o conjunto de nomes de propriedades usados armazenados no TransitionValues objeto passado para #captureStartValues(TransitionValues) o qual essa transição se preocupa com a finalidade de cancelar animações sobrepostas.

[Android.Runtime.Register("getTransitionProperties", "()[Ljava/lang/String;", "GetGetTransitionPropertiesHandler")]
public virtual string[]? GetTransitionProperties();
[<Android.Runtime.Register("getTransitionProperties", "()[Ljava/lang/String;", "GetGetTransitionPropertiesHandler")>]
abstract member GetTransitionProperties : unit -> string[]
override this.GetTransitionProperties : unit -> string[]

Retornos

String[]

Uma matriz de nomes de propriedades, conforme descrito na documentação da classe para TransitionValues. A implementação padrão retorna null.

Atributos

Comentários

Retorna o conjunto de nomes de propriedades usados armazenados no TransitionValues objeto passado para #captureStartValues(TransitionValues) o qual essa transição se preocupa com a finalidade de cancelar animações sobrepostas. Quando qualquer transição é iniciada em uma determinada raiz de cena, todas as transições atualmente em execução na mesma raiz de cena são verificadas para ver se as propriedades nas quais elas baseiam suas animações concordam com os valores finais das mesmas propriedades na nova transição. Se os valores finais não forem iguais, a animação antiga será cancelada, pois a nova transição iniciará uma nova animação para esses novos valores. Se os valores forem iguais, a animação antiga poderá continuar e nenhuma nova animação será iniciada para essa transição.

Uma transição não precisa substituir esse método. No entanto, não fazer isso significará que a lógica de cancelamento descrita no parágrafo anterior será ignorada para essa transição, possivelmente levando a artefatos como transições antigas e novas transições nos mesmos destinos executadas em paralelo, animando exibições em direção a valores finais potencialmente diferentes.

Java documentação para android.transition.Transition.getTransitionProperties().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a