如何创建右/左背景动画?

时间:2015-04-30 09:59:25

标签: android animation

我尝试在第一个屏幕的背景上开发一个带有左/右动画的应用程序。

例如,此application在背景中有一个图像,此图像从左向右移动。这正是我想要做的。

enter image description here

我尝试使用此代码:

ImageView imageViewBackground = (ImageView)findViewById(R.id.imageViewBackground);

Animation animation = new TranslateAnimation(0.0f, 200.0f, 0.0f, 0.0f);
animation.setDuration(5000);
imageViewBackground.startAnimation(animation);

<ImageView android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/imageViewBackground"
    android:src="@drawable/background"
    android:scaleType="centerCrop" />

但是使用此scaleType的imageView被裁剪,我们无法看到imageView的内容完全是当前的动画。

1 个答案:

答案 0 :(得分:1)

您可以使用GitHub中的SlideImageView库。它可以满足您的需求。