共享元素过渡中的Flash

时间:2019-10-04 11:38:04

标签: android shared-element-transition

如何在活动之间的共享元素过渡中删除Flash?

我已经尝试过了,但是只能从状态栏中删除闪光灯。

   val fade : Transition = Fade()
   fade.excludeTarget(android.R.id.statusBarBackground, true)
   fade.excludeTarget(android.R.id.navigationBarBackground, true)


   window.enterTransition = fade
   window.exitTransition = fade

我已经在线搜索了此内容,发现我也需要从过渡中排除“ action_bar_container”,但是当我尝试这样做时

View view = decorView.findViewById(R.id.action_bar_container)

视图为空 我还尝试通过以下方式获取操作错误的ID:

int actionBarId = getResources().getIdentifier("action_bar_container", "id", "android")

我正在获取actionBarId,但是当我尝试从此ID获取视图时,它仍返回null 过渡期间是否还有其他方法可以消除屏幕上的闪光灯?

0 个答案:

没有答案