android设置动画 一个条目点击后先向左滑动,然后向右滑动,最后回到开始的位置,怎么写代码??????我设置了集合set,但他们是同时进行的,代码如下:
TranslateAnimation ta = new TranslateAnimation(
Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, -0.3f,
Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, 0.0f);
ta.setDuration(2000);
view.setAnimation(ta);
TranslateAnimation ta1 = new TranslateAnimation(
Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, 0.5f,
Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, 0.0f);
ta.setDuration(2000);
set.addAnimation(ta);
set.addAnimation(ta1);
view.setAnimation(set);
------解决方案--------------------
AnimationSet set = new AnimationSet(true);
TranslateAnimation ta = new TranslateAnimation(
Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, -0.3f,
Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, 0.0f);
ta.setDuration(2000);
TranslateAnimation ta1 = new TranslateAnimation(
Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, 0.5f,
Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, 0.0f);
ta1.setDuration(2000);
ta1.setStartOffset(2000);
set.addAnimation(ta);
set.addAnimation(ta1);
view.startAnimation(set);