Layout动画:在android布局发生变化时添加动画效果
来源:互联网 发布:电脑电源检测软件 编辑:程序博客网 时间:2024/05/25 18:09
layout动画在每次布局发生变化的时候系统调用的一个预加载动画效果,使用layout动画可以让布局的变化过度看起来更自然。使用起来很简单,只需在控件中添加一个属性就可以了,系统默认是不会启动layout动画的,因此我们平时的应用中不会产生这个效果。
当然,如果你想自定义一下这个动画效果,那就必须在代码中自己写了:新建一个LayoutTransition对象,调用setLayoutTransition()方法来为layout设置动画。
下面是在xml中通过设置属性得到的默认动画效果:
使用方法:
在activity的xml中,设置android:animateLayoutChanges
属性:
<LinearLayout android:id="@+id/container" android:animateLayoutChanges="true" .../>
这样,当该LinearLayout
中的布局发生变化时,将会有动画效果。
什么情况下布局会在运行时改变呢,一般都是你的代码中调用了addView 之类的方法:
private ViewGroup mContainerView;...private void addItem() { View newView; ... mContainerView.addView(newView, 0);}
好了,这个东西很简单,只是平时很少注意到,只要记得android自带这个功能就行了,免得到时候自己去实现。
0 0
- Layout动画:在android布局发生变化时添加动画效果
- Layout动画:在android布局发生变化时添加动画效果
- Layout动画:在android布局发生变化时添加动画效果
- Layout动画:在android布局发生变化时添加动画效果
- Layout动画:在android布局发生变化时添加动画效果
- Android布局变化时动画效果的现实(二)
- Android布局变化时动画效果的现实(一)
- Android Animation 为布局添加动画效果
- Android动画效果之自定义ViewGroup添加布局动画
- Android动画效果之自定义ViewGroup添加布局动画
- Android动画效果之自定义ViewGroup添加布局动画
- Android动画效果之自定义ViewGroup添加布局动画
- android添加动画效果
- layout变化动画
- 布局变化时的动画
- 布局变化时的动画
- 在启动activity时添加动画效果
- AndroidUI 布局动画-为列表添加布局动画效果
- Tutorial 02: Outputting to the Screen
- Android学习之路
- 图片放大插件Zoom
- 如何让cmd窗口执行上一条命令后暂停会继续执行下一条命令
- Java 数组合并问题
- Layout动画:在android布局发生变化时添加动画效果
- 操作系统基本内容
- Android PhotoView 支持图片缩放的使用
- Building a RESTful Web Service
- ubuntu 允许使用ROOT远程连接,修改root密码
- 【C】——回调函数的好处
- sqlserver如何取得表的comment
- Android之粘性广播理解
- 最小生成树的3个算法