当前位置: 代码迷 >> Android >> android设立动画
  详细解决方案

android设立动画

热度:93   发布时间:2016-04-28 05:43:45.0
android设置动画
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);
  相关解决方案