使用工具栏主页时

时间:2019-02-01 10:34:31

标签: android shared-element-transition

我目前遇到一个奇怪的问题,类似于此处的Shared element transition when using ActionBar Back button,但是共享元素的过渡是碎片到碎片。使用后退按钮时,它可以正常工作。一旦工具栏主页被触发,它就会闪烁。因此,在这里没有选择调用finishAfterTransition()。

我两次都调用相同的方法。后退导航的基础

override fun onBackPressed() {

      if (coordinator != null) {
         coordinator!!.back()
      } else {
         finish()
      }
   }

和拦截的工具栏主页单击。

override fun onOptionsItemSelected(item: MenuItem?): Boolean {
      return when (item?.itemId) {
         android.R.id.home -> {
            onBackPressed()
            true
         }
         else -> return super.onOptionsItemSelected(item)
      }
   }

更新:现在,我注意到十分之一的尝试可以使其正常工作。

我希望你们中的每个人都知道为什么会发生这种情况。 关于咖啡领主

0 个答案:

没有答案