Android中的ImageView动画

时间:2012-01-23 11:51:46

标签: android animation imageview

我是Android开发的新手,正在探索Android的动画部分。

我的申请中的要求是这样的 -

  1. Screen1加载背景图片
  2. Screen2从左侧加载image1,从右侧加载带有背景的image2 图像保持不变
  3. Screen3在image1和image2的顶部中心加载image3,背景图像保持不变
  4. 我已经能够通过alpha动画和使用overridePendingTransition()功能部分实现这一点。在我的情况下,虽然我在所有屏幕中使用相同的背景图像,但动画正在应用于整个布局。我打算在单个图像上应用动画。关于如何实现这一点的任何指示都会有很大的帮助。

2 个答案:

答案 0 :(得分:0)

除了@ nik431提供的链接外,您还可以参考API演示。它包含sdk提供的所有库存android功能以及如何使用它。
http://groups.google.com/group/android-beginners/browse_thread/thread/6356d3a9ceb5b505/2b427545090cb32f

答案 1 :(得分:0)

要执行这些动画,您需要浏览翻译动画。这些是创建翻译动画的步骤

  • 创建TranslateAnimation对象。

  • 设置所需的属性,如setFillAfter,setAnimationListener,setDuration,setInterpolater等

  • 调用yourview.startAnimation(翻译动画obj)以启动动画。**

语法:

TranslateAnimation animation = new TranslateAnimation(0,500,0,0);

animation.setDuration(1000);

yourviewobject.startAnimation(动画);

相关问题