我正在尝试创建一个图库滑块应用程序,其中我在单击图像时有所有图像的网格,URL列表被传递到另一个具有单击位置的活动.URL列表被转换为片段列表。我想要具有共享元素从我的源活动转换到ViewPager中基于位置
修复的片段这是源活动中的onClick侦听器
Bundle bundle = new Bundle();
bundle.putSerializable("list", imagePaths);
bundle.putInt("pos", adapterPosition);
Intent intent = new Intent(context, SliderActivity.class);
intent.putExtras(bundle);
ActivityOptionsCompat options = ActivityOptionsCompat.
makeSceneTransitionAnimation((Activity) context,view,name);
context.startActivity(intent,options.toBundle());
这是目的地活动中的接收者代码。
mList = (ArrayList<Object>) getIntent().getSerializableExtra("list");
for (Object obj : mList) {
SliderFragment frag = SliderFragment.newInstance(type, obj);
mFragmentList.add(frag);
}
mAdapter = new MyPagerAdapter(getSupportFragmentManager(),mFragmentList);
mViewPager.setAdapter(mAdapter);
mViewPager.setCurrentItem(getIntent().getIntExtra("pos"), true);`