【技术实现步骤摘要】
一种控件内容的拖拽方法、电子设备及系统
[0001]本申请涉及终端
,尤其涉及一种控件内容的拖拽方法、电子设备及系统。
技术介绍
[0002]为了更好的满足用户的使用需求,近年来电子设备的屏幕也越来越大,使得电子设备的显示屏上可以同时显示多个应用窗口。
[0003]目前,用户可以将一个窗口内的控件内容拖拽到其它的窗口。比如,手机的显示屏上显示了两个窗口,分别为应用窗口1和应用窗口2。其中,窗口1中有一张照片,比如照片A,假设用户长按照片A,此时应用窗口1对应的应用可检测到该长按事件,然后调用系统接口启动拖拽功能。接着,用户可执行拖拽操作,当用户将照片A拖动到应用窗口2后,用户可松手,应用窗口2对应的应用可将照片A显示在应用窗口2中。
[0004]在上述拖拽方法中,需要窗口对应的应用适配拖拽功能,并且是由应用主动触发拖拽功能,如果应用没有适配拖拽功能,则不能对照片A进行拖拽。
技术实现思路
[0005]本申请提供一种控件内容的拖拽方法、电子设备及系统,用以解决现有技术中需要应用适配拖拽功能导致适配工作量较大,且用户体验不佳的问题。
[0006]第一方面,本申请提供一种控件内容的拖拽方法,该方法包括:第一电子设备显示第一窗口和第二窗口,其中,第一窗口和第二窗口属于同一应用或不同应用。第一电子设备中的拖拽单元检测到对第一窗口中的第一控件的长按操作,该拖拽单元不属于第一窗口所属的应用和第二窗口所属的应用,然后拖拽单元响应以长按操作为拖拽起始操作的拖拽操作,将第一控件的内容从第一窗 ...
【技术保护点】
【技术特征摘要】
1.一种控件内容的拖拽方法,其特征在于,包括:第一电子设备显示第一窗口和第二窗口;所述第一电子设备中的拖拽单元检测到对所述第一窗口中的第一控件的长按操作,所述拖拽单元不属于所述第一窗口所属的应用和所述第二窗口所属的应用,所述第一窗口和所述第二窗口属于同一应用或不同应用;所述拖拽单元响应以所述长按操作为拖拽起始操作的拖拽操作,将所述第一控件的内容从所述第一窗口传给所述第二窗口,所述拖拽操作用于将所述第一控件的内容从所述第一窗口拖拽到所述第二窗口。2.如权利要求1所述的方法,其特征在于,所述拖拽单元属于所述第一电子设备的操作系统。3.如权利要求1或2所述的方法,其特征在于,所述拖拽单元属于所述操作系统的框架层。4.如权利要求1
‑
3任一项所述的方法,其特征在于,所述第一电子设备中的拖拽单元检测到对所述第一窗口中的第一控件的长按操作,包括:根据所述长按操作的位置确定所述长按操作为对所述第一窗口中的所述第一控件的长按操作。5.如权利要求1
‑
4任一项所述的方法,其特征在于,所述第一电子设备中的拖拽单元检测到对所述第一窗口中的第一控件的长按操作之后,将所述第一控件的内容从所述第一窗口传给所述第二窗口之前,所述方法还包括:所述拖拽单元根据所述第一控件的控件类型确定所述第一控件支持拖拽功能。6.如权利要求1所述的方法,其特征在于,所述拖拽单元将所述第一控件的内容从所述第一窗口传给所述第二窗口,包括:所述拖拽单元检测到拖拽结束操作;所述拖拽单元根据所述拖拽结束操作的位置确定所述第二窗口中的第一输入控件;所述拖拽单元将所述第一控件的内容作为所述第一输入控件的输入内容。7.如权利要求6所述的方法,其特征在于,所述拖拽单元根据所述拖拽结束操作的位置确定所述第二窗口中的第一输入控件,包括:所述拖拽单元根据所述拖拽结束操作的位置确定所述拖拽结束操作所在的窗口为第二窗口;所述拖拽单元将所述第二窗口中处于输入状态的控件作为所述第一输入控件,或者将所述第二窗口中与所述拖拽结束操作的位置距离最近的输入控件作为所述第一输入控件。8.一种控件内容的拖拽方法,其特征在于,应用于包括第一电子设备和第二电子设备组成的系统,所述方法包括:所述第一电子设备显示第一窗口和第二窗口,其中,所述第一窗口为所述第一电子设备的应用窗口,所述第二窗口为第二电子设备投屏到所述第一电子设备上的应用窗口;所述第一电子设备检测到拖拽操作的拖拽结束操作,所述拖拽操作用于将所述第一窗口的第一控件的内容从所述第一窗口拖拽到所述第二窗口;所述第一电子设备向所述第二电子设备发送拖拽结束事件,所述拖拽结束事件包括所述拖拽结束操作的位置和所述第一控件的内容;
第二电子设备中的第二拖拽单元接收所述第一电子设备发送的所述拖拽结束事件,所述第二拖拽单元不属于所述第二窗口所属的应用;所述第二拖拽单元根据所述拖拽结束操作的位置将所述第一控件的内容传给所述第二窗口。9.如权利要求8所述的方法,其特征在于,所述第二拖拽单元根据所述拖拽结束操作的位置将所述第一控件的内容传给所述第二窗口,包括:所述第二拖拽单元根据所述拖拽结束操作的位置确定所述第二窗口中的第一输入控件,并将所述第一控件的内容作为所述第一输入控件的输入。10.如权利要求8或9所述的方法,其特征在于,所述第一电子设备检测到拖拽操作的拖拽结束操作之前,所述方法还包括:所述第一电子设备中的第一拖拽单元检测到对所述第一控件的长按操作,所述拖拽单元不属于所述第一窗口所属的应用;所述第一拖拽单元响应以所述长按操作为拖拽起始操作的所述拖拽操作,获取所述第一控件的内容。11.如权利要求10所述的方法,其特征在于,所述第一拖拽单元属于所述第一电子设备的操作系统,所述第二拖拽单元属于所述第二电子设备的操作系统。12.如权利要求10所述的方法,其特征在于,所述第一电子设备中的第一拖拽单元检测到对所述第一控件的长按操作,包括:所述第一电子设备中的第一拖拽单元根据所述长按操作的位置,确定所述长按操作为对所述第一窗口中的所述第一控件的长按操作。13.如权利要求10所述的方法,其特征在于,所述第一电子设备中的第一拖拽单元检测到对所述第一控件的长按操作之后,检测到拖拽操作的拖拽结束操作之前,所述方法还包括:所述第一拖拽单元根据所述第一控件的控件类型确定所述第一控件支持拖拽功能。14.如权利要求9所述的方法,其特征在于,所述第二拖拽单元根据所述拖拽结束操作的位置确定所述第二窗口中的第一输入控件,包括:所述第二拖拽单元根据所述拖拽结束操作的位置确定拖拽结束操作所在的窗口为第二窗口;所述第二拖拽单元将所述第二窗口中处于输入状态的控件作为所述第一输入控件;或者将所述第二窗口中与所述拖拽结束操作的位置距离最近的控件作为所述第一输入控件。15.一种控件内容的拖拽方法,其特征在于,应用于包括第一电子设备和第二电子设备组成的系统,所述方法包括:第一电子设备显示第一窗口和第二窗口,其中,所述第一窗口为第二电子设备投屏到所述第一电子设备上的应用窗口,所述第二窗口为所述第一电子设备的应用窗口;所述第一电子设备检测到对所述第一窗口的长按操作,并向所述第二电子设备发送长按事件,所述长按事件包括所述长按操作的坐标;所述第二电子设备中的第二拖拽单元接收所述长按事件,并根据所述长按操作的坐标确定所述第一窗口中的第一控件,并获取所述第一控件的内容,所述第二拖拽单元不属于所述第一窗口所属的应用;
所述第二拖拽单元向所述第一电子设备发送所述第一控件的内容;所述第一电子设备在检测到拖拽操作的拖拽结束操作时将所述第一控件的内容传给所述第二窗口,所述拖拽操作用于将所述第一控件的内容从所述第一窗口拖拽到所述第二窗口。16.如权利要求15所述的方法,其特征在于,所述第一电子设备在检测到拖拽操作的拖拽结束操作时将所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。