04_item简单平移动画
来源:互联网 发布:网络禁书100本百度云 编辑:程序博客网 时间:2024/04/20 11:13
listview的item动画
我们来搞一种item的动画,
大概就是点击的时候进入还有移出去的动画
我们来创建动画
TranslateAnimation animation=new
TranslateAnimation(8个参数);
8个参数
前4个就是x轴的移动效果
后4个就是y轴的移动效果
1.fromXType
2.fromXValue
3.toXType
4.toXValue
先来看第一个fromXType
就是类型,有三种
Animation.ABSOLUTE:绝对位置,没有定位坐标
Animation.RELATIVE_TO_SELF:相对于自身来说
Animation.RELATIVE_TO_PARENT:相对于父控件
一般都是用第二个比较多
然后是第二个fromXValue
就是从哪里开始移动
填0就是从左边,1就是右边,都是整个的,没有填0.5
一半的,一半的话怎么移啊
如果是from0,到to1
那就是从屏幕的左边移动到屏幕的右边
这里都是相对于我们这个item的左上角来说的,所
以从右移动到左边就是
from0,到to-1
后面Y方向是没有变化的,都填0
所以
right=new TranslateAnimation
(Animation.RELATIVE_TO_SELF,0
Animation.RELATIVE_TO_SELF,1
Animation.RELATIVE_TO_SELF,0
Animation.RELATIVE_TO_SELF,0);
left=new TranslateAnimation
(Animation.RELATIVE_TO_SELF,0
Animation.RELATIVE_TO_SELF,-1
Animation.RELATIVE_TO_SELF,0
Animation.RELATIVE_TO_SELF,0);
我们还要设置一下动画时间,
不然这个动画一下子就执行完了,几乎看不到效果
right.setDuration(500);
left.setDuration(500);
然后我们让View调用startAnimation()方法.
- 04_item简单平移动画
- 05_item平移动画监听
- 平移动画
- 平移动画
- 简单的平移属性动画和补间动画区别
- ios平移与抖动动画的简单实现
- Android使用cocos2d做简单的平移动画
- ios平移动画
- Android平移动画
- Activity平移动画
- 平移动画 TranslateAnimation
- CSS文字动画平移
- 界面平移动画
- 连续平移动画
- Android 通过Animate硬编码实现简单的平移、旋转、缩放及透明度动画过程
- Android学习笔记——用ObjectAnimator平移动画仿微信表情雨的简单实现
- 关于CABasicAnimation —实现简单的滚动、平移、翻转、缩放动画
- 简单的实现一下自定义圆然后平移的小动画
- 新浪微博,按钮依次弹出动画
- 一个简单的程序教你检测你的机器是大端还是小端?
- 多台Linux服务器SSH相互访问无需密码
- 上机作业2-2,3,4
- Yii之路(第四)
- 04_item简单平移动画
- 05_item平移动画监听
- Yii之路(第五)
- c++作业3
- Qt入门(动作、布局管理器、菜工状)
- 关于Eclipse CDT中EOF的输入方式
- CocoaPods 笔记
- MAC查看端口占用情况
- 一道关于返回指针和返回数组名的面试题