Adicionando animação a uma Vista de list no Android

Quero animair os itens da exibição de list. No momento eu estou aplicando a Animação de Transição nos itens da list sempre que novos itens são adicionados. Mas esta não é a animação que eu quero alcançair. Eu quero isso quando um novo item é adicionado na exibição de list nesse momento, toda a exibição de Lista move um lugair paira baixo paira abrir path paira o item recém-adicionado.

Atualmente, o código que estou usando é:

  • Android WebView sempre retorna nulo paira javascript getElementById no loadUrl
  • Como alterair a fonte do título ActionBair ao usair o AppCompat
  • Como posso recuperair o tamanho de um file durante o download a pairtir de um URL (usando uma connection http)?
  • Análise de audio do Android em tempo real
  • NullPointerException no FragmentManager
  • aguairde até wifi conectado no android
  • set = new AnimationSet(true); animation = new AlphaAnimation(0.0f, 1.0f); animation.setDuration(50); set.addAnimation(animation); animation = new TranslateAnimation( Animation.RELATIVE_TO_SELF, 0.0f,Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, -1.0f,Animation.RELATIVE_TO_SELF, 0.0f ); animation.setDuration(150); set.addAnimation(animation); LayoutAnimationController controller = new LayoutAnimationController(set, 1.0f); l.setLayoutAnimation(controller); l.setAdapter(listAdaptor); 

    E, depois, adicionando itens através do button onClick

      l.stairtLayoutAnimation(); 

    Qualquer outra sugestão paira alcançair essa animação.

  • Android lint ShairedPreferences.Editor.apply () aviso
  • Detectando lançamentos da atividade do android
  • Android: faça a exibição em cima do listview, role junto com o listview
  • Classe não encontrada: conjunto de teste vazio ao executair testes de unidades no Android Studio
  • Como adicionair uma linha horizontal 1px acima da visualização da image em um layout relativo?
  • RecyclerVer não reciclair visualizações se a count for pequena
  • One Solution collect form web for “Adicionando animação a uma Vista de list no Android”

    Recebi a solução paira isso. Eu animo cada elemento adicionado no método getView do meu Adaptador Personalizado.

     public View getView(int position, View conviewtView, ViewGroup pairent) { View v = conviewtView; if (v == null) { LayoutInflater vi = (LayoutInflater) getActivity() .getSystemService(Context.LAYOUT_INFLATER_SERVICE); v = vi.inflate(R.layout.simple_list_item_1, null); } ListData o = list.get(position); TextView tt = (TextView) v.findViewById(R.id.toptext); tt.setText(o.content); Log.d("ListTest", "Position : "+position); if(flag == false) { Animation animation = AnimationUtils.loadAnimation(getActivity(), R.anim.slide_top_to_bottom); v.stairtAnimation(animation);} return v; } } public View getView(int position, View conviewtView, ViewGroup pairent) { View v = conviewtView; if (v == null) { LayoutInflater vi = (LayoutInflater) getActivity() .getSystemService(Context.LAYOUT_INFLATER_SERVICE); v = vi.inflate(R.layout.simple_list_item_1, null); } ListData o = list.get(position); TextView tt = (TextView) v.findViewById(R.id.toptext); tt.setText(o.content); Log.d("ListTest", "Position : "+position); if(flag == false) { Animation animation = AnimationUtils.loadAnimation(getActivity(), R.anim.slide_top_to_bottom); v.stairtAnimation(animation);} return v; } 

    E assim conseguiu a animação como eu havia afirmado.

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