我会从web上获取图像。有时我会得到1,有时2和 有时3.i需要在我的身上从左到右移动这些图像 screen.presently我正在使用以下方法
animation.addFrame(LoadImageFromWebOperations(feed.getItem(i).getImage()), 1000);
animation.addFrame(LoadImageFromWebOperations(feed.getItem(i).getImage1()), 1000);
animation.addFrame(LoadImageFromWebOperations(feed.getItem(i).getImage2()), 1000);
当那里只有一两张图像的时候,我就到了 强行关闭
答案 0 :(得分:1)
您可以在资源
下的animator文件夹中使用动画xml文件<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator">
<translate android:fromXDelta="100%p" android:toXDelta="0"
android:duration="@android:integer/config_shortAnimTime" />
然后使用
设置动画 Animation anim=AnimationUtils.loadInterpolator(this,R.anim.xmlfile);
TextView txt=new TextView(this);
txt.setAnimation(anim);
答案 1 :(得分:0)
ImageView img_animation = (ImageView) findViewById(R.id.img_animation);
TranslateAnimation animation = new TranslateAnimation(0.0f, 400.0f,
0.0f, 0.0f); // new TranslateAnimation(xFrom,xTo, yFrom,yTo)
animation.setDuration(5000); // animation duration
animation.setRepeatCount(5); // animation repeat count
animation.setRepeatMode(2); // repeat animation (left to right, right to left )
//animation.setFillAfter(true);
img_animation.startAnimation(animation); // start animation
从此处move an image from left to right and right to left in android
了解更多详情