listview 的item一个接着一个的飞入特效

ihrthk Boss直聘 Android开发工程师  2012-05-23 09:11:16
如题
...全文
209 点赞 收藏 9
写回复
9 条回复
iverson76333 2013年11月14日
有谁有解决这个问题,或者有什么demo没,跪求!
回复 点赞
Jony-Li 2012年10月30日
ApiDemo中有那个特效,自己安装一个看看!
回复 点赞
傲慢的上校 2012年10月28日
[Quote=引用 5 楼 的回复:]

private LayoutAnimationController getListAnim() {
AnimationSet set = new AnimationSet(true);
Animation animation = new AlphaAnimation(0.0f, 1.0f);
animation.setDuration(300);
set.addAnimation(an……
[/Quote]
恩 用这个。。。
回复 点赞
manoel 2012年05月24日
LayoutAnimation
回复 点赞
yhx810971230 2012年05月24日
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());

用这个就可以实现了
回复 点赞
CNnumen 2012年05月24日
可以看下LayoutAnimation
回复 点赞
zgycsmb 2012年05月23日
是不是listview增加一个头,或增加一个底呀,?
回复 点赞
ihrthk 2012年05月23日
[Quote=引用 1 楼 的回复:]
逻辑上可以这样实现:

在listview上面添一个层,这个层平时隐藏,当调用getView的时候,将这个层显示出来,然后在里面加一个线程显示动画(可参考:http://blog.csdn.net/aminfo/article/details/7589149),显示完后再隐藏层。
[/Quote]
什么叫添加一层,能不能写具体代码哦。
回复 点赞
AMinfo 2012年05月23日
逻辑上可以这样实现:

在listview上面添一个层,这个层平时隐藏,当调用getView的时候,将这个层显示出来,然后在里面加一个线程显示动画(可参考:http://blog.csdn.net/aminfo/article/details/7589149),显示完后再隐藏层。
回复 点赞
发动态
发帖子
Android
创建于2009-10-09

4.6w+

社区成员

9.0w+

社区内容

移动平台 Android
社区公告
暂无公告