从上到下Android的大图像翻译动画

时间:2014-08-20 16:42:43

标签: android animation imageview translation

我正在尝试从上到下开发一个带有大图像滚动(动画)的启动画面。 我不认为使用ScrollView会很好,因为我不希望用户滚动图像。

这是我想要实现的目标: enter image description here

2 个答案:

答案 0 :(得分:1)

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate 
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:duration="200" 
      android:fromYDelta="-100%p" 
      android:toYDelta="100%p"
      >
</translate> 

</set>

在项目的anim文件夹中将sliderown.xml创建为动画,并在具有视图的java文件中使用以下代码。您可以根据需要更改“android:fromYdelta”的值。

myImageView.startAnimation(slidedown);

答案 1 :(得分:0)

例如,如果您的imageview是250像素使用:

ObjectAnimator.ofFloat(myImageView, "translationY", 250);

在imageview上的xml中设置:

android:translationY="-250"