我是Android新手,并且搜索了很多关于向上和向下移动ImageView的内容,但是从左到右移动有很多关键。我无法找到一个上下移动的啧啧。可以请任何人告诉我如何实现这一目标? 我在这里添加一些代码,我从YouTube学到了从左到右移动图像(imga是ImageView) -
Animation img = new TranslateAnimation(Animation.ABSOLUTE, 150, Animation.ABSOLUTE, Animation.ABSOLUTE);
img.setDuration(3000);
img.setFillAfter(true);
imga.startAnimation(img);
答案 0 :(得分:2)
将此xml用于动画 的动画/ up_down.xml 强>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true"
android:interpolator="@android:anim/linear_interpolator" >
<!-- Move -->
<translate
android:duration="800"
android:fillAfter="true"
android:fromYDelta="0%p"
android:toYDelta="70%p" />
<translate
android:duration="800"
android:fillAfter="true"
android:fromYDelta="0%p"
android:startOffset="800"
android:toYDelta="-70%p" />
</set>
在Java类中:
// Animation
Animation animUpDown;
// load the animation
animUpDown = AnimationUtils.loadAnimation(getApplicationContext(),
R.anim.up_dwon);
// start the animation
view.startAnimation(animUpDown);
答案 1 :(得分:1)