我有一个appBarLayout&的活动collapsingToolBar和子片段。子片段使用幻灯片动画转换为其他片段。我为这个幻灯片转换创建了一个动画xml,它运行正常。每个片段在collapsingToolBar中显示不同的标题。
但是,我需要在collapsingToolBar中的标题在替换时与片段一起转换。我试图从collapsingToolBar访问标题,所以我可以动画它,但我发现标题不是textView。
我的下一个选择是为整个collapsingToolBar本身设置动画。
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.setCustomAnimations(R.anim.slideLeft, R.anim.slideRight);
transaction.replace(id, newFragment);
transaction.commit();
Animation rightToLeft = AnimationUtils.loadAnimation(this, R.anim.slideLeft);
collapsingToolbar.startAnimation(rightToLeft);
然而,与片段相比,标题似乎首先略有动画。有没有办法让标题和片段同时转换?谢谢!