我有一个作为天空的全景背景,我想将其从左到右移动,然后从右到左以模拟移动的云彩动画作为屏幕背景。
这应该无限重复,在到达最右边后返回到最左边。
我尝试了以下内容:
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" />
如何将图片设置到屏幕最左侧,如下图所示,以帮助实现全景动画效果: