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
分享到:
相关推荐
NULL 博文链接:https://obacow.iteye.com/blog/1181065
通过自定义ListView实现动画特效,被点击元素A向前移,A之前元素往后移动.
Android ListView 视差特效
Android PopupWindow泡泡效果(有listview)
listview特效-3D旋转效果 实现listview点击切换时翻转效果
Listview 各种动画特效,方便使用,很好集成!
## 快速索引 (对View的自定义) * 应用场景: 微信好友列表, 联系人通讯录,... 进行排序展示. OK * 6. 进行分组. OK * 7. 将自定义控件和ListView合体. OK ## 侧拉删除 ## 视差特效 ## 粘性控件 (对View的自定义)
是普同listView的优化,实现了3D效果单个item可以翻转
本文实例讲述了Android开发使用自定义view实现ListView下拉的视差特效功能。分享给大家供大家参考,具体如下: 一、概述: 现在流型的APP如微信朋友圈,QQ空间,微博个人展示都有视差特效的影子。 如图:下拉图片会...
1 代码已经成功实现对ListView滚动条的自定义,定义的效果和新浪微博,QQ微博...的效果一样。 2 实现了对ListView分批量加载数据,滑动到ListView底部的时候会自动加载数据。
Github上一个实现类似Path Header视差动效的ListView demo. 此效果实现的关键是 : android:scaleType="centerCrop" request: android:minSdkVersion="9
可以浮动的listView,现在很多app都用的特效
textview实现了上下滚动的特效,对应博文: http://blog.csdn.net/zjc08125/article/details/8953140
此项目实现了QQ群组向上的滚动特效,并且对QQ好友的分组、分组显示在最上部,由下面的分组顶替等效果。
主要介绍了Android使用ListView实现滚轮的动画效果实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Android ListView下拉刷新 Demo.zip Android SMS 短信内容显示在一个 泡泡 形状的窗口中.zip Android 打包签名 从生成keystore到完成签名.zip Android-QuickSearchBox程序源码.zip android常用图片特效处理.zip ...
android ListView详解.doc Android 中几个常用属性的设置.doc android 读取文件内容操作.doc Android 选项卡效果.doc Android中 信息的输出——Log.v的使用.doc Android手机连接电脑详细图文教程.doc android横竖屏...
android ListView详解.doc Android 中几个常用属性的设置.doc android 读取文件内容操作.doc Android 选项卡效果.doc Android中 信息的输出——Log.v的使用.doc Android手机连接电脑详细图文教程.doc android...
Android 视差效果,是ListView的,需要把三个项目全都导入