觉得单纯的加载listview还是很死板,虽然可以定义不错的背景,设置漂亮的分割线以及遮罩效果,但是可是加载的时候还是太生硬啊。想起了过去玩红警时那漂亮的菜单动画。尝试的做了些动画效果。还很粗糙,也没有达到我预期的要求,不过一个早上的时间快过完了,还有公司的任务,所以暂且在这打住,post上来抛砖引玉,说不定有和我一样的想法的人能够完善他。记得通知我就是。。。下面开始贴代码 由于我用的日文系统(外包公司。。。) 所以只对关键的地方解释一下,代码很简单,也很容易就会。
引用
还是和平常一样定义一个listview
FolksAdapter adapter=new FolksAdapter(ListViewAnimationActivity.this, strlist);
listview.setAdapter(adapter);
引用
adapter继承了baseadapter这个类 中间最关键的地方
TextView txtView=(TextView) convertView.findViewById(R.id.textView1);
txtView.setText(pList.get(position));
Animation animation=AnimationUtils.loadAnimation(context, R.anim.txtview_trans_animation);
Animation animation_new=new TranslateAnimation(position*50+screenWidth/5, 0, 0, 0); //screenHeight*5/10
animation_new.setDuration(3000);
txtView.setAnimation(animation_new);
最后来说说那些不如意的地方。
1、我想做出异步的效果,但是getview实际上执行的很快,效果没有体现出来,所以我认为可以做个监听器线程,分段的startanimation或者用asynktask也可以。
2、由右下向左上归并的效果没做出来,我估计要用到scale动画。先拉大再还原,从而做出从下往上浮动的效果?
分享到:
相关推荐
本篇文章将详细介绍`listview动画效果大全`中的核心知识点,包括ListView的进出效果、滑动效果以及其他各种效果。 一、ListView进出效果 1. **FadeIn/FadeOut**:这种效果是最基础的淡入淡出动画,当ListView项被...
- `ListViewAnimations`是一个开源库,提供多种预设的ListView动画效果,如滑动、缩放、淡入淡出等。这个库简化了自定义动画的实现过程。 - 使用步骤包括:添加依赖库,实例化`AnimationAdapter`,然后将其设置到...
"ListView动画效果加载内容"这个话题旨在教你如何使ListView中的每个条目在加载时具有动态的进入效果,例如从右向左的滑动渐入动画。 首先,我们需要了解Android中的动画系统。Android提供了两种类型的动画:属性...
继承多种ListView加载动画效果。 已经包含编译好的APK,可直接安装查看所有效果。 包含Google + 列表加载效果、Bottom in、Right in、Left in等动画效果。 交互效果非常好!
接下来,我们将深入探讨ListView动画效果的相关知识点。 1. **ListView基础知识**:ListView是一个可滚动的视图,它可以在垂直方向上显示一列项目。每个项目都是一个View或ViewGroup的实例,通常由Adapter提供数据...
- Android社区有许多现成的动画库,如Android-Universal-Image-Loader用于图片加载,AnimateListView库用于ListView动画效果等。这些库可以帮助开发者快速实现复杂的动画效果。 5. **性能优化** - 由于ListView...
以下是关于ListView动画效果的一些关键知识点: 1. **默认动画**: - ListView默认提供了简单的滚动动画,当新项进入视图时,会有一个平滑的滚动效果。 2. **头部和尾部插入动画**: - 可以通过自定义Adapter来...
三、常见的ListView动画效果 1. 入场动画:当新项加载到ListView时,可以为其设置入场动画,如从下往上滑动、从右向左滑动等,这可以通过Animation或者ValueAnimator类来实现。 2. 退出动画:同样,当项被移除时,...
在安卓开发中,ListView 是一个极其重要的组件,...总的来说,这个压缩包中的资源可以作为开发者研究和实践ListView动画效果的起点,通过对这些示例的学习和调整,可以为自己的应用增添丰富的交互元素,提升用户体验。
下面我们将详细探讨ListView动画效果的实现及其重要性。 首先,ListView动画可以极大地提升用户体验,使应用更具吸引力。常见的ListView动画包括:项的插入、删除、滑动以及过渡效果。这些动画效果可以通过自定义...
这个压缩包"安卓Andriod源码——listview的各种动画效果.zip"显然包含了关于ListView动画效果的示例代码,这对于开发者来说是一份宝贵的资源,能够帮助他们理解和实现各种动态的、吸引用户的UI效果。 ListView的...
这个压缩包文件"安卓Android源码——listview的各种动画效果.zip"很可能是包含了一系列关于ListView动画效果实现的源代码示例。在本文中,我们将深入探讨ListView在Android中的动画应用以及如何通过源码来实现这些...
下面我们将详细探讨ListView动画效果的实现原理和技巧。 首先,ListView动画大致可以分为两类:项插入动画(Item Insertion Animation)和项操作动画(Item Operation Animation)。项插入动画通常在ListView中添加...
这份“Android高级应用源码-listview的各种动画效果.zip”压缩包显然是一个专注于ListView动画效果实现的代码库。在这个项目中,开发者可能已经实现了多种炫酷的动画,以增强用户体验,使得数据项在ListView中插入、...
综上所述,这个压缩包应该包含了一系列关于ListView动画效果的示例代码,涵盖了多种动画类型,对安卓开发者来说是学习和提高用户体验的良好资源。通过深入理解和实践这些代码,开发者可以更好地掌握在ListView中实现...
在Android开发中,ListView是用于显示大量数据列表的常用组件,而为ListView添加动画效果能够提升用户体验,增加应用的交互性...在实际开发中,结合使用开源库和自定义代码,可以快速实现各种炫酷的ListView动画效果。