我有一个全景背景作为天空,我想从左到右然后从右到左移动以模拟移动的云动画作为屏幕背景。
这应该无限期地重复,然后在最右边然后回到最左边..
我尝试了以下方法:
Animation left = AnimationUtils.loadAnimation(MainActivity.this, com.icare.kids.R.anim.view_transition_out_right);
left.setRepeatCount(Animation.INFINITE);
left.setRepeatMode(Animation.REVERSE);
left.setDuration(3000);
findViewById(id.cloud).startAnimation(left);
但这似乎不起作用......有什么解决方案吗?
我目前正在将图像设置为 ImageView,如下所示:
<ImageView
android:id="@+id/cloud"
android:layout_width="3000dip"
android:layout_height="wrap_content"
android:layout_below="@id/topbar"
android:scaleType="matrix"
android:src="@drawable/bgpan" />
我怎样才能将图像设置到屏幕上,从最左边开始,如下所示,以帮助实现全景动画效果: