虚化模式拍照完进图库切换不同效果和强度应用后,界面跳动一下

此问题发生在 SamSung自研项目上,有一个refocus功能,所以此处的编辑图片的界面属于camera这边进行维护。

修改完点击保存的时候,伪代码是这样的:

click() {
  save()
  exit()
}

exit() {
  reset()
  finish()
  overridePendingTransition(0,0)
}

onDestroy() {
  exit()
}

一开始认为重复走了 exit() 方法,然后加了一段管控,让它只触发一次,发现还是会出现大图界面跳动的现象。怀疑是gallery的问题,由于 T 无问题,所以后来将 U的相册 安装到 T的机器上,发现问题消失了,跳转是正常的。

这个时候还不能排除camera嫌疑,所以把 U的camera安装到 T机器上,使用T 的相册进行测试,发现是正常跳转的,那么此问题就是属于图库的问题了。

问题倒是定位出来责任方了,那么真的就只能相册方进行改动吗?

仔细排查了下逻辑,发现还有一处animation的设置,于是将其干掉,让切换的时候走默认的animation。

结果这个问题不复现了!!!难不成是解了?不科学啊!看样子得追下overridePendingTransition流程,后面再说吧。

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值