Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在片段转换的同时应用动画_Java_Android_Transition_Android Collapsingtoolbarlayout_Android Appbarlayout - Fatal编程技术网

Java 在片段转换的同时应用动画

Java 在片段转换的同时应用动画,java,android,transition,android-collapsingtoolbarlayout,android-appbarlayout,Java,Android,Transition,Android Collapsingtoolbarlayout,Android Appbarlayout,我有一个带有appBarLayout&CollazingToolbar和子片段的活动。子片段通过幻灯片动画过渡到其他片段。我已经为这个幻灯片过渡创建了一个动画xml,效果很好。每个片段在折叠工具栏中显示不同的标题 但是,当片段被替换时,我需要折叠工具栏中的标题与片段一起转换。我试图从“折叠”工具栏访问标题,以便为其设置动画,但我发现标题不是文本视图 我的下一个选择是制作整个折叠工具栏本身的动画 FragmentTransaction transaction = getSupportFra

我有一个带有appBarLayout&CollazingToolbar和子片段的活动。子片段通过幻灯片动画过渡到其他片段。我已经为这个幻灯片过渡创建了一个动画xml,效果很好。每个片段在折叠工具栏中显示不同的标题

但是,当片段被替换时,我需要折叠工具栏中的标题与片段一起转换。我试图从“折叠”工具栏访问标题,以便为其设置动画,但我发现标题不是文本视图

我的下一个选择是制作整个折叠工具栏本身的动画

    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);
然而,与片段相比,标题在第一部分似乎是动画化的。有没有办法让标题和片段同时过渡到一起?谢谢