首页  专利技术  电子电路装置的制造及其应用技术

显示颜色的方法及电子设备与流程

2026-08-08 16:00:06 135次浏览
显示颜色的方法及电子设备与流程

本技术涉及终端设备领域,尤其涉及一种显示颜色的方法及电子设备。


背景技术:

1、随着终端设备技术的发展,终端设备的应用种类越来越多,所提供的功能也越来越丰富。目前的笔记应用等可提供画图功能,以使得用户在应用内绘制图像。在画图过程中,用户可通过笔记应用提供的取色功能对界面内的指定位置进行取色,以为画笔附上需要的颜色。


技术实现思路

1、本技术提供一种显示颜色的方法和电子设备。在该方法中,电子设备可对界面内的任一位置进行取色,以满足用户需求。

2、第一方面,本技术提供一种显示颜色的方法。该方法包括:电子设备在第一时间,显示第一界面,第一界面包括第一应用的第二界面和第二应用的第三界面。其中,第二界面属于第一界面的一部分,并且,第二界面中包括第一图标,第一图标的颜色为第一颜色。在第二时间,电子设备响应于接收到的对第二界面的第一操作,取色器控件被显示在第一界面的第一位置。接着,电子设备响应于接收到的对取色器控件的第二操作,取色器控件被显示在第一界面的第二位置。其中,第二位置在第二界面的显示区域范围之外,取色器控件中显示第二颜色,其中,第二颜色为第二位置在第一界面中对应的像素的颜色。在第三时间,电子设备响应于接收到的第三操作,不显示取色器控件,并且,第一图标的颜色变更为第二颜色。这样,本技术可实现跨进程交互,用户可将取色器控件置于第一应用的界面显示区域范围之外的任意位置,以进行取色,从而满足用户在画图时对颜色的不同需求。

3、示例性的,用户可根据取色需求,对电子设备进行操作,以使得电子设备的显示界面中显示不同的取色对象,从而实现对不同取色对象进行取色。

4、示例性的,第一时间与第三时间为不同的时间,可以理解为,第一时间的第一界面所显示的内容与第三时间的第一界面所显示的内容是不同的。例如,在第一时间,第一界面中包括第二界面和第三界面,其中,第二界面中的第一图标是第一颜色。在第二时间,第一界面中仍然包括第二界面和第三界面,而第二界面中的第一图标是第二颜色。

5、示例性的,第一位置可以是上一次取色时取色器控件最后停留的位置。第一位置也可以是预设位置,例如在第一界面的中心。其中,第一位置可以包含于第二界面中,也可以包含于第三界面中,本技术不做限定。

6、示例性的,第二界面的尺寸小于第一界面的尺寸,第三界面的尺寸小于第一界面的尺寸。

7、示例性的,第二界面与第一界面可以重叠显示、分屏显示,或者是以悬浮窗的方式显示,本技术不做限定。

8、示例性的,第一操作为图4b中对取色选项的点击操作。

9、示例性的,第二操作为拖动操作,拖动过程中不抬手。

10、示例性的,第三操作为抬手操作。

11、示例性的,取色器控件也可以称为取色器或取色器图标等,本技术不做限定。

12、示例性的,用户可通过手指或手写笔执行本技术中的各用户操作,例如第一操作、第二操作和第三操作等。

13、在一种可能的实现方式中,方法还包括:在第四时间,电子设备响应于接收到的对第二界面的第一操作,取色器控件被显示在第一界面的第三位置。电子设备响应于接收到的对第一界面中的第二图标的按下操作,取色器控件被显示在第一界面的第四位置,取色器中显示第三颜色,第三颜色为第四位置在第一界面中对应的像素的颜色。在第五时间,电子设备响应于接收到的第四操作,不显示取色器控件,并且,第一图标的颜色变更为第三颜色。这样,电子设备执行全局取色流程时,电子设备的触摸事件被锁定,所有触摸事件仅作用于全局取色。

14、示例性的,第四操作为抬手操作。

15、示例性的,取色器控件在第三位置时,取色器控件的外环的下半环显示第二颜色,即上一次所取的颜色。

16、在一种可能的实现方式中,方法还包括:在第六时间,电子设备响应于接收到的对第二图标的点击操作,显示第四界面,第四界面包括第二界面,且第四界面不包括取色器控件。这样,在电子设备执行完成全局取色流程或者是未执行全局取色流程之前,电子设备的触摸事件按照正常流程执行,即触摸事件未被锁定。电子设备响应于用户的操作,可显示对应的界面。例如,用户点击日历应用图标,显示的第四界面中包括日历应用界面和所述第二界面。

17、在一种可能的实现方式中,第二应用为视频应用,第三界面为视频播放界面,视频播放界面中包括视频播放窗口,视频播放窗口中播放视频图像。电子设备响应于接收到的对取色器控件的第二操作,取色器控件被显示在第一界面的第二位置,包括:电子设备响应于接收到的对取色器控件的第二操作,取色器控件被显示在第一界面的第二位置,第二位置在视频播放窗口内,取色器控件显示的颜色为第二位置在视频播放界面内对应的像素的颜色;取色器控件保持在第二位置,取色器控件显示的颜色随播放的视频图像中对应于第二位置的像素的颜色变化而变化。这样,本技术中的全局取色对应的取色对象可以是视频流,即,用户可通过取色器选择视频流中的颜色。

18、在一种可能的实现方式中,第二应用为相机应用,第三界面为拍照预览界面,拍照预览界面中显示摄像头采集到的预览图像;电子设备响应于接收到的对取色器控件的第二操作,取色器控件被显示在第一界面的第二位置,包括:电子设备响应于接收到的对取色器控件的第二操作,取色器控件被显示在第一界面的第二位置,第二位置在拍照预览界面内,取色器控件显示的颜色为第二位置在拍照预览界面内对应的像素的颜色。取色器控件保持在第二位置,取色器控件显示的颜色随预览图像中对应于第二位置的像素的颜色变化而变化。这样,本技术中的全局取色对应的取色对象可以是摄像头采集的图像,即,用户可通过取色器选择预览图像中的颜色,从而获取到真实世界中的颜色。

19、在一种可能的实现方式中,取色器控件包括内环区域和外环区域,其中,内环区域包括第一取色区域和至少一个第二取色区域,外环区域包括第一半环和第二半环。取色器控件被显示在第一界面的第二位置时,第一取色区域显示第二颜色,至少一个第二取色区域显示第二位置周围至少一个像素对应的颜色,第一半环显示第二颜色,第二半环显示预设颜色。

20、示例性的,预设颜色可以是前一次取色得到的颜色。

21、示例性的,第一取色区域可以在至少一个第二取色区域的中心位置。

22、示例性的,第一取色区域与第二取色区域的尺寸相同。

23、示例性的,取色器控件的外形为圆形或方形。

24、在一种可能的实现方式中,响应于接收到的对取色器控件的第二操作,取色器控件被显示在第一界面的第二位置,包括:接收对取色器控件内的第五位置的第二操作,取色器控件被显示在第一界面的第二位置;其中,取色器控件的取色中心位于第二位置,第五位置偏离取色中心。这样,为避免遮挡,用户可拖动取色器控件中除第一取色区域外的任意位置,以移动取色器控件,从而对指定位置进行取色。

25、在一种可能的实现方式中,方法还包括:在第七时间,电子设备响应于接收到的第五操作,在第二界面中显示墨迹,墨迹的颜色为第二颜色。这样,用户可通过本技术中的全局取色方案对界面中的任意位置进行取色,例如取色对象可以是视频流中的任意一点或者是其它应用的界面上的点,电子设备可基于取色结果,为画笔附色。用户可通过画笔工具在第一应用的第二界面中画图或写字,对应的墨迹的颜色即为通过全局取色取到的颜色。

26、在一种可能的实现方式中,响应于接收到的对第二界面的第一操作,取色器控件被显示在第一界面的第一位置,包括:电子设备调用手写笔工具模块,以显示取色器控件,并且,通过手写笔工具模块向输入模块订阅触摸事件。这样,电子设备中的各模块实现跨进程调用,手写笔工具模块可订阅触摸事件,以获取到输入模块获取到的触摸事件。并且,手写笔工具模块订阅触摸事件之后,电子设备的触摸事件被锁定。

27、在一种可能的实现方式中,响应于接收到的对取色器控件的第二操作,取色器控件被显示在第一界面的第二位置,包括:电子设备通过手写笔工具模块触发全局书写模块获取第一界面的屏幕截图对应的第一位图。电子设备通过手写笔工具模块将输入模块获取的触摸事件输出至全局书写模块,并获取全局书写模块基于触摸事件和第一位图得到的区域色值,其中,区域色值包括第二位置在第一界面中对应的第一像素的颜色,以及第一像素周围的至少一个像素对应的颜色。电子设备通过手写笔工具更新取色器控件中显示的颜色,取色器控件中显示区域色值。这样,手写笔工具与全局书写模块进行跨进程交互,即跨模块交互,从而实现对屏幕显示界面的全局取色。

28、在一种可能的实现方式中,响应于接收到的第三操作,不显示取色器控件,包括:手写笔工具模块取消订阅触摸事件。这样,手写笔工具模块取消订阅触摸事件,以使得电子设备的触摸事件可作用于其它应用。

29、第二方面,本技术提供一种电子设备。该电子设备包括:一个或多个处理器、存储器;以及一个或多个计算机程序,其中一个或多个计算机程序存储在存储器上,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:在第一时间,显示第一界面,第一界面包括第一应用的第二界面和第二应用的第三界面,第二界面属于第一界面的一部分,第二界面包括第一图标,第一图标的颜色为第一颜色;在第二时间,响应于接收到的对第二界面的第一操作,取色器控件被显示在第一界面的第一位置;响应于接收到的对取色器控件的第二操作,取色器控件被显示在第一界面的第二位置,第二位置在第二界面的显示区域范围之外,取色器控件中显示取色器控件中显示第二颜色,第二颜色为第二位置在第一界面中对应的像素的颜色;在第三时间,响应于接收到的第三操作,不显示取色器控件,并且,第一图标的颜色变更为第二颜色。

30、在一种可能的实现方式中,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:在第四时间,响应于接收到的对第二界面的第一操作,取色器控件被显示在第一界面的第三位置;响应于接收到的对第一界面中的第二图标的按下操作,取色器控件被显示在第一界面的第四位置,取色器中显示第三颜色,第三颜色为第四位置在第一界面中对应的像素的颜色;在第五时间,响应于接收到的第四操作,不显示取色器控件,并且,第一图标的颜色变更为第三颜色。

31、在一种可能的实现方式中,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:在第六时间,响应于接收到的对第二图标的点击操作,显示第四界面,第四界面包括第二界面,第四界面不包括取色器控件。

32、在一种可能的实现方式中,第二应用为视频应用,第三界面为视频播放界面,视频播放界面中包括视频播放窗口,视频播放窗口中播放视频图像;当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:响应于接收到的对取色器控件的第二操作,取色器控件被显示在第一界面的第二位置,第二位置在视频播放窗口内,取色器控件显示的颜色为第二位置在视频播放界面内对应的像素的颜色;取色器控件保持在第二位置,取色器控件显示的颜色随播放的视频图像中对应于第二位置的像素的颜色变化而变化。

33、在一种可能的实现方式中,第二应用为相机应用,第三界面为拍照预览界面,拍照预览界面中显示摄像头采集到的预览图像;当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:响应于接收到的对取色器控件的第二操作,取色器控件被显示在第一界面的第二位置,第二位置在拍照预览界面内,取色器控件显示的颜色为所述第二位置在所述拍照预览界面内对应的像素的颜色;所述取色器控件保持在所述第二位置,所述取色器控件显示的颜色随预览图像中对应于所述第二位置的像素的颜色变化而变化。

34、在一种可能的实现方式中,取色器控件包括内环区域和外环区域,其中,内环区域包括第一取色区域和至少一个第二取色区域,外环区域包括第一半环和第二半环;取色器控件被显示在第一界面的第二位置时,第一取色区域显示第二颜色,至少一个第二取色区域显示第二位置周围至少一个像素对应的颜色,第一半环显示第二颜色,第二半环显示预设颜色。

35、在一种可能的实现方式中,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:接收对取色器控件内的第五位置的第二操作,取色器控件被显示在第一界面的第二位置;其中,取色器控件的取色中心位于第二位置,第五位置偏离取色中心。

36、在一种可能的实现方式中,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:在第七时间,响应于接收到的第五操作,在第二界面中显示墨迹,墨迹的颜色为第二颜色。

37、在一种可能的实现方式中,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:电子设备调用手写笔工具模块,以显示取色器控件,并且,通过手写笔工具模块向输入模块订阅触摸事件。

38、在一种可能的实现方式中,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:电子设备通过手写笔工具模块触发全局书写模块获取第一界面的屏幕截图对应的第一位图。电子设备通过手写笔工具模块将输入模块获取的触摸事件输出至全局书写模块,并获取全局书写模块基于触摸事件和第一位图得到的区域色值,其中,区域色值包括第二位置在第一界面中对应的第一像素的颜色,以及第一像素周围的至少一个像素对应的颜色。

39、在一种可能的实现方式中,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:手写笔工具模块取消订阅触摸事件。这样,手写笔工具模块取消订阅触摸事件,以使得电子设备的触摸事件可作用于其它应用。

40、第二方面以及第二方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第二方面以及第二方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。

41、第三方面,本技术提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。

42、第四方面,本技术提供了一种计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。

43、第五方面,本技术提供了一种芯片,该芯片包括处理电路、收发管脚。其中,该收发管脚、和该处理电路通过内部连接通路互相通信,该处理电路执行第一方面或第一方面的任一种可能的实现方式中的方法,以控制接收管脚接收信号,以控制发送管脚发送信号。

文档序号 : 【 40201688 】

技术研发人员:邱琛
技术所有人:荣耀终端有限公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
邱琛荣耀终端有限公司
一种电梯滚动导靴滚轮疲劳寿命试验机的制作方法 一种基于FPGA的高帧率KCF目标跟踪装置和方法
相关内容