如何在 android 中通过 intent 查看的图像之间滚动

How to scroll among images viewed via intent in android

我创建了一个函数,可以使用以下 Intent 在单个视图中查看图像。

Intent intent = new Intent();
                        intent.setAction(android.content.Intent.ACTION_VIEW);
                        intent.setDataAndType(Uri.fromFile(new File(temp.getPath())), "image/*");
                        startActivity(intent);

它会打开一个默认的图库应用程序来查看图像。但是,我无法通过滑动屏幕转到下一张图片,因为它通常发生在简单的图库应用程序中。我该怎么做? 场景是我有一个显示图片缩略图的网格视图。现在,当有人点击它时,它会通过 intent 打开并全屏显示,但要查看下一张图片,用户必须返回并点击下一张图片。当一个人水平滑动屏幕时切换图像的过程是什么?

我得到了答案。实际上,我无法滑动图像以查看下一张,因为默认图库应用程序不知道该路径中存在更多图像。所以我使用广播意图通知了媒体解析器,然后我就可以滑动图像了。