Android 具有通用操作栏项的多页片段

Android 具有通用操作栏项的多页片段,android,android-fragments,android-viewpager,android-actionbar,android-transitions,Android,Android Fragments,Android Viewpager,Android Actionbar,Android Transitions,我使用TransitionViewPager在多个片段中创建了滑动效果。它工作得很好,问题在于在操作栏中有公共共享按钮。我在操作栏中有共享按钮,点击它,当前片段应该显示共享视图。现在,只有它最初降落的活动片段显示共享按钮,其他可滑动的片段在单击共享后都不会显示共享视图 有什么帮助吗?我不太清楚您的要求,但根据以上理解,我想您需要一个共享视图,比如说,单击公共操作栏中的某个位置,在多个片段中创建一个按钮。请纠正我,如果我错过了什么,或者即使我完全错了: 如果是这种情况,那么在操作栏按钮的click

我使用TransitionViewPager在多个片段中创建了滑动效果。它工作得很好,问题在于在操作栏中有公共共享按钮。我在操作栏中有共享按钮,点击它,当前片段应该显示共享视图。现在,只有它最初降落的活动片段显示共享按钮,其他可滑动的片段在单击共享后都不会显示共享视图


有什么帮助吗?

我不太清楚您的要求,但根据以上理解,我想您需要一个共享视图,比如说,单击公共操作栏中的某个位置,在多个片段中创建一个按钮。请纠正我,如果我错过了什么,或者即使我完全错了:

如果是这种情况,那么在操作栏按钮的click listener上,使用Fragments isVisible方法检查当前可见的片段。看

在获得引用之后,您可以轻松地显示该片段的相应共享视图。试试看,让我知道这是否有效。快乐编码: