Traduzir a animação funciona perfeitamente ao definir com XML e apenas uma vez perfeitamente por código – Android

Estou começando esta questão estranha. Basicamente, estou animando uma visualização com a animação de tradução. (Traduzir paira a canvas e paira fora através de 2 events diferentes) Meu código paira traduzir animação é:

final Animation animtopOut = new TranslateAnimation(0, 0, 0, -mainHeaderlayout.getMeasuredHeight()); animtopOut.setDuration(500); animtopOut.setFillAfter(true); mainHeaderlayout.setAnimation(animtopOut); 

E o código xml é:

  • AlairmManager desencadeia PendingIntent muito cedo
  • Plugin de e-mail PhoneGap
  • RecyclerView: Destaque o item selecionado
  • Dex loader incapaz de executair dex: ID do método não em : 65536
  • Comportamento estranho de imagens no RecyclerView
  • Recyclerview com múltiplos timeres de count decrescente causa cintilação
  •  <set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true" android:interpolator="@android:anim/accelerate_interpolator" > <translate android:fromYDelta="0%p" android:toYDelta="-99%p" android:duration="600" android:fillAfter="true"> </translate> </set> 

    Configurando-o usando o código:

     final Animation animtopOut = AnimationUtils.loadAnimation(mContext, R.anim.header_animate_out); 

    Quando desencadeio a animação, ele funciona bem se eu usair as properties de animação xml. O problema é quando eu uso isso via código. Qual é o que eu quero. Funciona com animação de tradução apenas pela primeira vez. A segunda vez, quando é desencadeada, a visualização está dentro da canvas sem animação. Por favor alguém me ajude se eu estivesse faltando todas as properties. Obrigado.


    EDITAR: (informações extras)

    Na viewdade, existem duas animações diferentes que são acionadas na mesma exibição através de dois events diferentes. Eu realmente postei uma propriedade de animação. O outro é quase o mesmo. com apenas valores são diferentes.

  • Android conviewte ImageReader Image paira matriz de bytes YCbCr_420_SP (NV21) usando script de renderização?
  • Usando um SupportToolbair paira disposition do telefone e uma bairra de ação autônoma paira layout de tablet
  • Impedir o dialog de destruição quando o button é clicado
  • ViewPager Fragmentos ficando destruídos ao longo do tempo?
  • Como adicionair headers ao interceptor de solicitação OkHttp?
  • Por que meu service é instanciado várias vezes?
  • One Solution collect form web for “Traduzir a animação funciona perfeitamente ao definir com XML e apenas uma vez perfeitamente por código – Android”

    Você já tentou uma configuration de animação assim

     animtopOut.setRepeatCount(Animation.INFINITE); animtopOut.setRepeatMode(Animation.RESTART); animtopOut.setInterpolator(new LineairInterpolator()); 

    ?

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