The embodiment of the present invention discloses an image preview method, device, device and storage medium based on React Native. The method includes: acquiring operation interface conversion instructions; if the converted operation interface corresponding to the operation interface conversion instructions is a set image preview interface, then the image preview program based on React Native is invoked to enable the image preview program to display the preview image according to the corresponding user operation of the set image preview interface. The technical scheme of the embodiment of the present invention solves the technical defect that different built-in applications or image preview program modules that can be invoked by applications need to be written for different mobile operating systems in the prior art, which leads to the increase of application development cost and the decrease of development efficiency, and realizes the reduction of application development cost based on Android and iOS systems. It improves the efficiency of application development.
【技术实现步骤摘要】
图像预览方法、装置、设备及存储介质
本专利技术实施例涉及图像预览
,尤其涉及一种基于ReactNative的图像预览方法、装置、设备及存储介质。
技术介绍
现如今,移动终端所使用的操作系统绝大多数为Android系统和iOS系统,其中,Android系统是由Google公司开发的操作系统,iOS系统是由苹果公司的移动操作系统,这两大移动操作系统完全不同。现有技术中,编程人员在编写移动终端中的应用程序时,需要针对Android系统和iOS系统编写两个版本的应用程序,浪费了大量的人力物力,使得应用程序的开发成本较高,开发效率较低。WebApp是指基于Web的系统和应用,其可以向广大的用户发布一组复杂的内容和功能。虽然同时针对Android系统和iOS系统可以只编写一个版本的WebApp,但是WebApp的手势识别性能较差,其难以顺畅地对手势操作进行响应。例如,在通过用户的手势操作触发图像预览时,会出现卡顿的现象,难以顺畅地显示预览图像。
技术实现思路
有鉴于此,本专利技术实施例提供了一种图像预览方法、装置、设备及存储介质,以优化现有的应用程序的图像预览方法,降低了移动终端的应用程序的开发成本。在第一方面,本专利技术实施例提供了一种基于ReactNative的图像预览方法,包括:获取操作界面转换指令;如果所述操作界面转换指令对应的转换后的操作界面为设定图像预览界面,则调用基于ReactNative的图像预览程序,以使所述图像预览程序根据所述设定图像预览界面对应的用户操作显示预览图像。在上述方法中,可选的是,所述用户操作为手势操作。在上述方法中,可选的是,所述图 ...
【技术保护点】
1.一种基于React Native的图像预览方法,其特征在于,包括:获取操作界面转换指令;如果所述操作界面转换指令对应的转换后的操作界面为设定图像预览界面,则调用基于React Native的图像预览程序,以使所述图像预览程序根据所述设定图像预览界面对应的用户操作显示预览图像。
【技术特征摘要】
1.一种基于ReactNative的图像预览方法,其特征在于,包括:获取操作界面转换指令;如果所述操作界面转换指令对应的转换后的操作界面为设定图像预览界面,则调用基于ReactNative的图像预览程序,以使所述图像预览程序根据所述设定图像预览界面对应的用户操作显示预览图像。2.根据权利要求1所述的方法,其特征在于,所述用户操作为手势操作。3.根据权利要求1或2所述的方法,其特征在于,所述图像预览程序根据所述设定图像预览界面对应的用户操作显示预览图像,包括:通过所述图像预览程序,判断用户对所述设定图像预览界面中的目标图像的操作是否为预览操作;如果为预览操作,则通过所述图像预览程序显示所述目标图像的预览图像。4.根据权利要求3所述的方法,其特征在于,所述通过所述图像预览程序显示所述目标图像的预览图像,包括:通过所述图像预览程序,根据所述目标图像在屏幕中的位置,确定所述目标图像的预览图像的显示位置;通过所述图像预览程序,将所述预览图像在所述显示位置上进行显示。5.根据权利要求4所述的方法,其特征在于,所述通过所述图像预览程序,根据所述目标图像在屏幕中的位置,确定所述目标图像的预览图像的显示位置,具体包括:通过所述图像预览程序,根据所述目标图像的上边缘线与屏幕的上边缘线之间的距离与所述预览图像的图像高度的比值,确定所述预览图像的显示位置。6.根据权利要求3所述的方法,其...
【专利技术属性】
技术研发人员:宋大伟,张丹,
申请(专利权)人:苏州好玩友网络科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。