layout设置出现和隐藏动画
2015-12-06 10:56
288 查看
1。 xml文件定义
这种方式的好处是不需要获得layout移动的绝对尺寸区适应屏幕的大小,因为它是根据百分比设置的。
2。 纯代码实现
这种方式的好处是不需要获得layout移动的绝对尺寸区适应屏幕的大小,因为它是根据百分比设置的。
commitDialogContainer.setAnimation(AnimationUtils.loadAnimation(ScreenShotActivity.this, R.anim.push_bottom_out))
<?xml version="1.0" encoding="utf-8"?> <!-- 上下滑入式 --> <set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="300" android:fromYDelta="100%p" android:toYDelta="0" /> </set>
<?xml version="1.0" encoding="utf-8"?> <!-- 上下滑出式 --> <set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="300" android:fromYDelta="0" android:toYDelta="50%p" /> </set>
2。 纯代码实现
Animation outAnima = new TranslateAnimation(0, 0,0,getWindowManager().getDefaultDisplay().getHeight()); //设置入动画 outAnima.setDuration(300); commitDialogContainer.setAnimation(outAnima);
相关文章推荐
- PAT乙级 数素数 (20)
- Boxfilter 块滤波器
- 1044. Shopping in Mars (25)
- JAVA编程思想导论(猜字谜游戏1.0)
- python核心编程-reduce函数
- NOIP2015提高组Day1斗地主
- 黑马程序员——OC学习——Category
- JavaScript基础——理解变量作用域
- css 的base类
- java 包中的一款经典的singleton模式
- Linux内核开发函数详解
- BZOJ 2243 染色(树链剖分+线段树)
- 用Python和OpenCV创建一个图片搜索引擎的完整指南
- python 数据库连接
- 简单图形xml文件定义
- Apply Newton Method to Find Extrema in OPEN CASCADE
- 1043. Is It a Binary Search Tree (25)
- image lazyload 原理分析
- 游戏化编程网站
- Caffe + Ubuntu 15.04 + CUDA 7.0 安装以及配置