Animation的多次移动

onClick{

        TranslateAnimation mTranslateAnimation = new TranslateAnimation(0,

10, 0, -10);// 移动

mTranslateAnimation.setFillAfter(true);
        AnimationSet as = new AnimationSet(true);

as.addAnimation(mTranslateAnimation);
        as.setFillAfter(true);

as.setDuration(300);


rlayout.setAnimation(as);

as.start();

}

程序结构大概如上所述。。。

就是每点击一次的话,将一个布局移动一次。第一次成功移动之后,以后总是重复第一次的效果,而并不是从前一次移动之后的位置继续移动。。


???这是为什么呢????

 

转自

 

http://www.eoeandroid.com/thread-29948-1-1.html

posted on 2011-12-26 14:05  neil-zhao  阅读(512)  评论(5编辑  收藏  举报

导航