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?

  • "PedidoLayout () incorretamente chamado por ..." no Android 4.3
  • EditText personalizado não mostra o keyboard no foco
  • Custom ListView com data como SectionHeader (usado personalizado SimpleCursorAdapter)
  • View.onTouchEvent registra apenas o evento ACTION_DOWN
  • Deslize paira escolher o Android
  • O editor de layout Android Studio não pode renderizair visualizações personalizadas
  • 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

  • Por que o path desenhado em escala GLES20RecordingCanvas e Canvas simples tem qualidades diferentes?
  • Usando enums como attributes XML personalizados
  • Bitmap não desenhado anti-alias
  • Menu do círculo do Android como as notas de captura
  • Preencha a list de exibição personalizada usando ListFragment
  • Crie um layout do chatView no Android
  • 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.