【发布时间】:2011-02-13 19:32:53
【问题描述】:
我有以下情况
TabActivity>group activiyt>(A->B->C)
这里 A、B 和 C 是活动。我像这样加载
setContentView(this,getLocalActivityManager().startActivity("zero",intent.addFlags(Intent.FLG_ACTIVITY_CLEAR_TOP)) .getDecorView());
当我将一个活动更改为另一个活动时,我需要设置动画(从左/右滑动)?
目前我在setContentView 之后使用了以下动画到新视图
public static Animation inFromRightAnimation() {
Animation inFromRight = new TranslateAnimation(Animation.RELATIVE_TO_PARENT, +1.0f, Animation.RELATIVE_TO_PARENT, 0.0f, Animation.RELATIVE_TO_PARENT, 0.0f, Animation.RELATIVE_TO_PARENT, 0.0f);
inFromRight.setDuration(ANIMATIION_DURATION);
inFromRight.setInterpolator(new AccelerateInterpolator());
return inFromRight;
}
但它只对新视图做动画。
我需要像当前左移一样同时从右移新
有什么方法可以在 startActivity 中设置 setInAnimation 和 setOutAnimation,比如视图翻转器?
谢谢你
【问题讨论】:
标签: android