逻辑上可以这样实现:在listview上面添一个层,这个层平时隐藏,当调用getView的时候,将这个层显示出来,然后在里面加一个线程显示动画(可参考:http://blog.csdn.net/aminfo/article/details/7589149),显示完后再隐藏层。

解决方案 »

  1.   

    是不是listview增加一个头,或增加一个底呀,?
      

  2.   

    private LayoutAnimationController getListAnim() {
    AnimationSet set = new AnimationSet(true);
    Animation animation = new AlphaAnimation(0.0f, 1.0f);
    animation.setDuration(300);
    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(500);
    set.addAnimation(animation);
    LayoutAnimationController controller = new LayoutAnimationController(
    set, 0.5f);
    return controller;
    }listView.setLayoutAnimation(getListAnim());用这个就可以实现了
      

  3.   

    ApiDemo中有那个特效,自己安装一个看看!
      

  4.   

    有谁有解决这个问题,或者有什么demo没,跪求!