HarmonyOS鸿蒙Next中PhotoViewPicker获取图片后如何关掉它

HarmonyOS鸿蒙Next中PhotoViewPicker获取图片后如何关掉它 拉起图库,选择图片后能正常接收到数据,但是图库没有自动关闭,它就在最近项目里存在着。

找半天也没找到关闭图库的方法,这很不友好啊。

各位也是这样的吗?

api11

3 回复

API 9 中选完点完成就自然关闭了,难不成 API 11 反而出 bug 了?尝鲜的烦恼:)

更多关于HarmonyOS鸿蒙Next中PhotoViewPicker获取图片后如何关掉它的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,使用PhotoViewPicker获取图片后,可以通过调用PhotoViewPickerdismiss()方法来关闭图片选择器。dismiss()方法会终止当前的图片选择流程,并关闭选择器界面。具体实现如下:

import photoViewPicker from '@ohos.multimedia.photoViewPicker';

// 假设你已经创建了PhotoViewPicker实例
let picker = new photoViewPicker.PhotoViewPicker();

// 获取图片后关闭选择器
picker.dismiss();

dismiss()方法会立即关闭图片选择器,并且不会返回任何结果。如果你在获取图片后需要执行其他操作,确保在调用dismiss()之前完成这些操作。

在HarmonyOS鸿蒙Next中,使用PhotoViewPicker获取图片后,可以通过调用PhotoViewPickerrelease()方法来关闭它。确保在图片选择完成后及时释放资源,以避免内存泄漏。示例代码如下:

PhotoViewPicker photoViewPicker = new PhotoViewPicker();
// 获取图片后
photoViewPicker.release();
回到顶部