ViewGroup等空间的动画效果实战
常常我们会为一些空间制定动画效果,当然也能在布局空间中制定动画效果:
如:
<ListView
android:id="@android:id/list"
android:persistentDrawingCache="animation|scrolling"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layoutAnimation="@anim/layout_bottom_to_top_slide" />
android:layoutAnimation="@anim/layout_bottom_to_top_slide" 制定了该组建显示的时候的动画效果
layoutAnimation指定了前面定义的LayoutAnimationController,为了使动画效果比较流畅这里还通过persistentDrawingCache设置了控件的绘制缓存策略,一共有4中策略:
PERSISTENT_NO_CACHE 说明不在内存中保存绘图缓存;
PERSISTENT_ANIMATION_CACHE 说明只保存动画绘图缓存;
PERSISTENT_SCROLLING_CACHE 说明只保存滚动效果绘图缓存
PERSISTENT_ALL_CACHES 说明所有的绘图缓存都应该保存在内存中。
layout_bottom_to_top_slide 的代码如下
<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
android:delay="70%"
android:animationOrder="random"
android:animation="@anim/slide_right" />
android:delay 子类动画时间间隔 (延迟) 70% 也可以是一个浮点数 如“1.2”等
android:animationOrder="random" 子类的显示方式 random表示随机
android:animationOrder 的取值有
normal 0 默认
reverse 1 倒序
random 2 随机
android:animation="@anim/slide_right" 表示孩子显示时的具体动画是什么
slide_right.xml
<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator">
<translate android:fromXDelta="-100%p" android:toXDelta="0"
android:duration="@android:integer/config_shortAnimTime" />
</set>
不用解释了啥 就是动画又左边显示出来
中上所述 显示的效果为ListView第一次出现的时候为 item随机出现 每个Item都是从左不可见(-100%p)的区域向右滑动到显示的地方
转载请注明:来源于http://hi.baidu.com/adnroidorg/home
分享到:
相关推荐
标题中的“android listview仿iphone特效”指的是在Android开发中,使用ListView组件实现类似iOS界面效果的一种技术。这种效果通常包括但不限于平滑滚动、动态高度调整、渐变背景等,目的是提升Android应用的用户...
标题中的"Android高级应用源码-listView下拉刷新上拉刷新带阻尼效果.zip"指的是一个Android应用程序,它实现了ListView组件的高级功能,包括下拉刷新(Pull-to-Refresh)和上拉加载更多(Load-more)操作,并且具有...
在Android开发中,ListView是一种常用的UI组件,它用于展示大量数据列表,并且支持滚动操作。ListView的可定制性非常高,可以实现各种炫酷的动画效果和交互设计,从而提升用户体验。"listview特效大全"这个资源集合...
在Android开发中,ListView是常用的数据展示控件,它可以显示大量的数据并支持滚动操作。然而,为了提升用户体验,开发者往往需要对ListView进行自定义,添加各种动态效果,使其更具吸引力。本篇将深入探讨如何通过...
例如,可以这样创建一个SlideInLeftAnimation实例并应用于ListView: ```java SlideInLeftAnimation animation = new SlideInLeftAnimation(); AnimationAdapter adapter = new AnimationAdapter(yourCustomAdapter...
在Android开发中,ListView是一种常用的组件,用于展示大量的数据列表。为了提升用户体验,开发者往往会为ListView添加各种特效,其中3D旋转动画效果就是一个常见的增强视觉吸引力的手段。本篇文章将详细探讨如何在...
在Android开发中,ListView是一种常见的组件,用于展示大量的列表数据。视差特效(Parallax Effect)则为ListView带来了一种视觉上的创新,使得用户界面更加生动和吸引人。视差特效通常体现在滚动时,背景元素以较慢...
ListView是Android平台上常见的一种列表控件,用于展示大量数据列表,具有高效的滚动性能。在描述中提到的"listview的滑动特效"是指为ListView添加的动态视觉效果,当用户在ListView上滑动时,这些特效能提升用户...
ListView是Android中的列表视图组件,可以用来展示大量的数据并支持滚动。在这个布局中,我们还需要为ListView指定一个适配器,适配器负责将数据转化为ListView中的项。常见的适配器有ArrayAdapter、BaseAdapter等,...
在Android开发中,ListView是一种常用的控件,用于展示大量数据并进行滚动操作。在QQ这样的社交应用中,为了提供更好的用户体验,通常会加入一些独特的滚动特效。本项目以"android中listview仿qq群组向上滚动特效"为...
总的来说,`TestTab1.zip`中的内容可能包含了一个完整的ListView优化和特效实现的案例,涵盖了从基础使用到高级特性的多个方面,对于想要提升Android应用列表展示效果的开发者来说,是一个宝贵的参考资料。
在Android开发中,ListView是一种非常常见的控件,用于展示大量数据列表。ListView的特效和优化是提高用户体验的关键因素。在本项目中,我们探讨的是如何为ListView添加自定义滚动条效果,以及实现分页加载数据的...
本资源"列表Listview滑动特效源码.zip"包含了一个名为"sugared-list-animations-master"的项目,这个项目专门展示了如何为ListView添加滑动时的动画效果,以提升用户界面的交互性和吸引力。下面将详细解析这一知识点...
"Android UI 大全"是一个集合了各种特效的项目库,每个特效都有独立的项目结构,这为开发者提供了丰富的学习和参考资源。下面将详细介绍这个大全中的核心知识点。 1. **Android UI组件**:Android系统提供了多种UI...
ListView是我们Android开发中常见的一种控件,用于展示大量的列表数据。在传统的ListView中,每个列表项(Item)通常是二维平面的展示方式。然而,为了提升用户体验和视觉效果,开发者们会尝试对其进行优化,比如...
ListView是Android平台上常见的一种列表控件,用于展示大量的数据列表。在移动应用中,为了提供良好的用户体验,常常需要实现下拉刷新的功能,让用户能够轻松获取到最新的数据。本篇文章将详细探讨ListView下拉刷新...
在Android开发中,ListView是一种非常常见的控件,用于展示大量数据列表。本资源"安卓listview相关相关-listview超级酷的下拉滑动特效.zip"包含了一些关于ListView下拉滑动特效的实现,可能包括自定义适配器、滚动...
在Android应用开发中,QQ作为一款广受欢迎的即时通讯软件,其用户界面和交互体验上的一些特效备受开发者关注。这个实例主要涵盖了四个关键特效的源代码实现,它们分别是:侧边栏滑动动画效果、列表快速检索、滑动...
总之,Android的特效搜索框是一个展示开发者技能和创新思维的好地方。通过掌握基础组件的使用,结合自定义视图和动画效果,我们可以为用户提供更加美观、易用的搜索体验。希望这份关于特效搜索框的知识点能对你在...
"Android ListView实现滚轮动画效果实例" Android中使用ListView实现滚轮动画效果实例是指通过ListView控件实现滚轮式的动画效果,达到中间最大、两端逐渐缩小的效果。 知识点1:滚轮动画效果的实现思路 通过分析...