+-
android – 如何在Navigation Controller中使用共享元素转换
我想在导航到其他片段时使用导航架构组件添加共享元素转换.但我不知道怎么做.在文件中也没有任何关于它的内容.有人能帮我吗?
最佳答案
我从这个 github样本中获取了参考资料
https://github.com/serbelga/android_navigation_shared_elements

cardView.setOnClickListener{
  val extras = FragmentNavigatorExtras(
    imageView to "imageView"
  )
  findNavController().navigate(R.id.detailAction, null, null, extras)
}

override fun onCreate(savedInstanceState: Bundle?) {
  super.onCreate(savedInstanceState)
  sharedElementEnterTransition = TransitionInflater.from(context).inflateTransition(android.R.transition.move)

它运作正常.

点击查看更多相关文章

转载注明原文:android – 如何在Navigation Controller中使用共享元素转换 - 乐贴网