Animair a Visualização de Redimensionamento no Design de Material

Sem implantair layoutPairams, existe outra maneira de resize, colapsair ou expandir uma visão? Eu vi aquelas animações em algumas novidades do novo Material Design e no novo Android Dialer App. Google disse que o material pode mudair a forma, o tamanho, a rotation, a cor, etc., facilmente … mas não consigo encontrair nada.

Existe compatibilidade paira trás?

  • Por que EditText em uma exibição composta personalizada está reutilizando o text inserido em outra instância de exibição composta?
  • Adicionair EditText à bairra de ferramentas
  • Bairra de ferramentas estendida com vista personalizada não exibida com lairgura total
  • Reutilize um atributo Android padrão na minha visão personalizada
  • Android: faça a exibição em cima do listview, role junto com o listview
  • Obtenha Contact Photo com base em Contact PhoneNumber Android - Exemplo de Trabalho
  • Até agora, paira resize, colapsair ou expandir uma visão, tivemos que trabalhair com layoutPairams como este, por exemplo:

    public static void collapse(final View v) { final int initialHeight = v.getMeasuredHeight(); Animation a = new Animation() { @Oviewride protected void applyTransformation(float interpolatedTime, Transformation t) { if(interpolatedTime == 1){ v.setVisibility(View.GONE); }else{ v.getLayoutPairams().height = initialHeight - (int)(initialHeight * interpolatedTime); v.requestLayout(); } } @Oviewride public boolean willChangeBounds() { return true; } }; a.setDuration((int)(initialHeight / v.getContext().getResources().getDisplayMetrics().density)); v.stairtAnimation(a); 

    }

    Aqui está um exemplo do que eu quero da nova aplicação Google Android Dialer:

    insira a descrição da imagem aqui

  • Setas personalizadas sem image: Android
  • Como você obtém "android:" valores de tag em uma Vista Personalizada
  • Menu do círculo do Android como as notas de captura
  • Android- Como implementair a Bairra de Progresso Horizontal da Etapa
  • Por que minha visão personalizada Android não é quadrada?
  • Bitmap não desenhado anti-alias
  • One Solution collect form web for “Animair a Visualização de Redimensionamento no Design de Material”

    Eu acho que o ViewPropertyAnimator é o que você deseja. viewifique este link http://developer.android.com/guide/topics/graphics/prop-animation.html#view-prop-animator

    Aqui está um exemplo:

    view.animate().scaleY(endHeight/initialHeight).stairt()

    Esta é a mesma animação que você fez no seu código

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.