`
zhuixinjian
  • 浏览: 65880 次
  • 性别: Icon_minigender_1
  • 来自: 湖北人在北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

启动动画

阅读更多

<p>今天研究了下动画效果,我想做一个小图片,蹦蹦跳跳的进入界面.最后停在事先布局好的位置上.<br />&nbsp;<br />xml文件如下.整个过程900毫秒,蹦了两次.,本来想发在javaeye上的,结果我这潜水3年的人,问答分不到5分.没法发贴...

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
 <!-- X轴一直平滑,从-80%p的位置移动到原始位置,持续时间900秒,从动画启动后0毫秒后开始偏移 -->
 <translate 
  android:fromXDelta="-80%p" 
  android:toXDelta="0" 
  android:duration="900"
 />
 <!-- 抖动第一次.从起始Y坐标,往上偏移48个坐标,持续时间200毫秒,动画启动后100毫秒.开始偏移-->
 <translate 
  android:fromYDelta="48" 
  android:toYDelta="-48" 
  android:duration="200"
  android:startOffset="95"
 />
 <!-- 抖动第二次,从起始Y坐标上48个坐标,抖回起始坐标Y,持续时间200毫秒,动画启动后300毫秒,开始偏移-->
 <translate 
  android:fromYDelta="-48" 
  android:toYDelta="48" 
  android:duration="200"
  android:startOffset="295"
 />
 <!-- 抖动第三次,从起始Y坐标,向上偏移48个坐标,持续时间200毫秒,动画启动后500毫秒,开始偏移 -->
 <translate 
  android:fromYDelta="48" 
  android:toYDelta="-48" 
  android:duration="200"
  android:startOffset="495"
 />
 <!-- 抖动第四次,从起始Y坐标上48个坐标,抖回起始坐标Y,持续时间200毫秒,动画启动后700毫秒,开始偏移-->
 <translate 
  android:fromYDelta="-48" 
  android:toYDelta="48" 
  android:duration="200"
  android:startOffset="695"
 />
</set>

 

分享到:
评论
2 楼 lfh001001 2010-09-20  
可是运行时报错,还需要加入其他什么代码么?
1 楼 mahone 2010-05-19  
xml版的

相关推荐

Global site tag (gtag.js) - Google Analytics