我想在片段中与SharedElementTransition一起实现AsyncLayoutInflater。如下所示:
asyncLayoutInflater.inflate(R.layout.fragment, view as ViewGroup, { inflatedView, _, _ ->
val binding = FragmentBinding.bind(inflatedView)
binding.viewModel = viewModel
view.addView(binding.root)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
binding.myImageView.transitionName = entity.name
}
startPostponedEnterTransition()
displayInfo()
})
但它不起作用。有人知道我如何实现它吗?它甚至可能吗? 感谢。
答案 0 :(得分:0)
为什么使用AsyncLayoutInflater?
如果有需要,那么我认为最好的方法是使用过渡和容器动画的元素进行视图,其中布局将异步膨胀(如果需要异步)并同步膨胀它。之后开始视图其余部分的异步通胀