Android Activity startActivity(Intent) 和finish()后面执行动画怎么没有效果

 我来答
大军行记
2015-07-09 · 超过18用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:26.8万
展开全部
不是这样的吧
@Override
public void startActivity(Intent intent) {
super.startActivity(intent);
overridePendingTransition(R.anim.base_slide_right_in, R.anim.base_slide_remain);
}

// Press the back button in mobile phone
@Override
public void onBackPressed() {
super.onBackPressed();
overridePendingTransition(0, R.anim.base_slide_right_out);
}
这样写
追问

这个点back键是有效果了,但是我要点这个按钮该怎么些了

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浩洋信息科技
2017-12-15
知道答主
回答量:1
采纳率:0%
帮助的人:921
引用1052534的回答:
不是这样的吧
@Override
public void startActivity(Intent intent) {
super.startActivity(intent);
overridePendingTransition(R.anim.base_slide_right_in, R.anim.base_slide_remain);
}

// Press the back button in mobile phone
@Override
public void onBackPressed() {
super.onBackPressed();
overridePendingTransition(0, R.anim.base_slide_right_out);
}
这样写
展开全部
重写finish,然后再super.finish之后调用overridePendingTransition()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式