GridGalleryThumbnailFragment to photoActivity
所有图库对象都是从互联网上获取的,我目前的设置是每当用户到达片段时发出网络请求,如果成功,则返回带有缩略图和图像网址的图库对象。当用户点击单个项目时,意图将启动活动,并将具有图像标题和图像URL的额外意图数据放入,并且全屏打开图像。现在我想在Activity中实现下一个/上一个功能,它的最佳方法是什么。
答案 0 :(得分:0)
您需要两个具有相同顺序的相同数据的适配器: GalleryAdapter和ImagePagerAdapter
当GalleryView启动ImageView时,ImageView需要gallery-s当前偏移量。 next / previous只是在偏移量中加1或减1。
我已经使用CursorAdapter和android.support.v4.view.PagerAdapter基于数据库查询实现了类似的功能。 GalleryView和ImageView共享相同的sql。
[更新]
如果您不想加载数据两次,可以使用LoaderManager,其中GalleryView和ImageView都使用相同的加载器 - Impementation / loader-ID