栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Android-带有调用活动finish()的共享元素过渡

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android-带有调用活动finish()的共享元素过渡

您可以在onStop函数中完成活动,如果只希望在从A过渡到B时发生这种情况,然后创建一个标志并在调用startActivity(ctx,intent,bundle)后进行设置:

@Overridepublic void onStop() {    super.onStop();    if(mShouldFinish)         finish();}

确保完成活动B后再调用finish()而不是finishAfterTranstion(),因为活动A不再存在

完成活动A后,如果您按回去,则B中的共享元素可能会挂在屏幕上。

ActivityB.onEnterAnimationComplete
为了避免这种情况,请将transitionName设置为null



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/614120.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号