tencent cloud

定制图片预览

PDF
聚焦模式
字号
最后更新时间: 2025-07-04 17:33:28
小程序 SDK 提供默认的图片预览实现,在小程序调用多媒体选择 wx.previewImage 时触发。
定制图片预览可以通过重写 BaseMiniAppProxyImpl 的 openImagePreview 方法实现
默认图片预览页面如下图:

API说明:
参数 Context:当前小程序页面的 activity 实例;
参数 selectedIndex:当前选中图片在列表中位置;
参数 pathList:待展示图片路径列表;
返回值 boolean:返回值为 false 表示使用默认图片展示,返回值为 true 表示使用定制图片展示。
/**
* 打开图片预览界面
* 调用环境:子进程
*
* @param context 当前Activity
* @param selectedIndex 当前选择的图片索引
* @param pathList 图片路径列表
* @return 不支持该接口,请返回false
*/
public abstract boolean openImagePreview(Context context, int selectedIndex, List<String> pathList);
示例代码:
/**
* 打开图片预览界面
*
* @param context 当前Activity
* @param selectedIndex 当前选择的图片索引
* @param pathList 图片路径列表
* @return 不支持该接口,请返回false
*/
@Override
public boolean openImagePreview(Context context, int selectedIndex, List<String> pathList) {
//todo start your image preview
Intent intent = new Intent(context, CustomPreviewActivity.class);
intent.putExtra("curIndex",selectedIndex);
intent.putStringArrayListExtra("pathList", pathList);
context.startActivity(intent);
return true;
}



帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈