我正在尝试使用TextView在列表中的项目之间进行共享元素转换,以及它的详细信息视图。
转换本身工作正常,文本和图像都移动到细节片段,然后返回列表到正确的位置。
我遇到的问题是列表上的TextView已经离开引力,细节上的TextView具有中心重力。当转换发生时,它保持原始TextView的左重力。
只有在我在代码中调用requestLayout()或单击屏幕上的可操作项后,文本才会自行居中,这将无效。我在使用startPostponedEnterTransition时使用和不使用onPreDrawListener尝试了这个问题,这也是同样的问题。
我是否需要专门做一些事情,以便转换立即转到详细视图上正确的居中位置?
我没有时间制作这种情况的样本应用程序,但如果需要,我下周会有时间。我希望有一些奇怪的旗帜,我不知道,也找不到解决这个问题。