Java 片段共享元素转换不工作
我有一个活动,它包含三个片段。 然后,我使用viewpager适配器创建了一个片段。 这有点奇怪 是否可以在活动内的片段中使用共享元素转换? 共享元素转换仅使用活动到活动和片段到片段 我想在片段处调用activity或activityDialog。但是不起作用。。 我该怎么办 活动Java 片段共享元素转换不工作,java,android,Java,Android,我有一个活动,它包含三个片段。 然后,我使用viewpager适配器创建了一个片段。 这有点奇怪 是否可以在活动内的片段中使用共享元素转换? 共享元素转换仅使用活动到活动和片段到片段 我想在片段处调用activity或activityDialog。但是不起作用。。 我该怎么办 活动 private List<Fragment> getPagerAdapterItems() { if (fragments.size() == 0) { FragmentA f
private List<Fragment> getPagerAdapterItems() {
if (fragments.size() == 0) {
FragmentA fragmentA = new FragmentA ();
fragments.add(fragmentA);
FragmentB fragmentB = new FragmentB ();
fragments.add(fragmentB);
FragmentC fragmentC = new FragmentC ();
fragments.add(fragmentC);
}
return fragments;
}
private class PagerAdapter extends FragmentStatePagerAdapter {
public PagerAdapter(FragmentManager fragmentManager) {
super(fragmentManager);
}
@Override
public Fragment getItem(int position) {
return getPagerAdapterItems().get(position);
}
@Override
public int getCount() {
return getPagerAdapterItems().size();
}
}
活动对话框
public static Intent getIntent(Context context) {
Intent intent = new Intent(context, ActivityDialog.class);
return intent;
}
这是可能的,但是如果没有任何代码,很难判断它在哪里不起作用。你能更新一下你原来的帖子,把你到目前为止的内容包括进去吗?Thanks@Drew我添加了代码..我完成了它。MakeScenetTransitionAnimation的第三个参数不等于TransitionName。
public static Intent getIntent(Context context) {
Intent intent = new Intent(context, ActivityDialog.class);
return intent;
}