一种快速切换画笔书写粗细和颜色的方法及电子设备与流程

文档序号:27140995发布日期:2021-10-30 00:36阅读:154来源:国知局
一种快速切换画笔书写粗细和颜色的方法及电子设备与流程

1.本发明涉及触摸屏技术领域,具体涉及一种快速切换画笔书写粗细和颜色的方法及电子设备。


背景技术:

2.在大屏幕电子白板书写时,经常需要通过改变书写颜色来标注重点和区分思路,通过改变书写粗细写下更多的字或者让文字更突出,因此,改变书写颜色和大小是一个高频需求。目前的普遍解决方案是采用触摸选定然后选择切换书写颜色和书写粗细的方式来实现,但这样的方式可能常常需要停下书写,点击1

2次才能切换成功,导致在书写终端上的书写过程极其不流畅,书写效率低,降低了用户体验。


技术实现要素:

3.鉴于以上技术问题,本发明的目的在于提供一种快速切换画笔书写粗细和颜色的方法及电子设备,解决传统改变书写颜色和大小的方法导致的在书写终端上的书写过程极其不流畅,书写效率低的问题。
4.本发明采用以下技术方案:一种快速切换画笔书写粗细和颜色的方法,包括以下步骤:在书写介质针对触摸屏的书写点不移动时,识别针对触摸屏的触摸动作;判断所述针对触摸屏的触摸动作是否满足第一预设条件,若是,则触发当前界面显示圆环;所述第一预设条件指针对触摸屏的触摸动作为接触动作;所述圆环的颜色表征书写颜色,所述圆环的环宽表征书写粗细;判断所述针对触摸屏的触摸动作是否满足第二预设条件和第三预设条件;所述第二预设条件指针对触摸屏的触摸动作为收缩或放大动作,所述第三预设条件指针对触摸屏的触摸动作为旋转动作;若满足第二预设条件,则调整书写粗细;若满足第三预设条件,则调整书写颜色。
5.可选的,所述判断所述针对触摸屏的触摸动作是否满足第一预设条件,包括:获取针对触摸屏的多个触摸点坐标;计算所述多个触摸点坐标组成的圆的半径;判断所述半径是否在预设范围内,以及判断所述书写点是否位于所述多个触摸点坐标组成的圆内,若所述半径在预设范围内以及所述书写点不位于所述多个触摸点坐标组成的圆内,则判定所述针对触摸屏的触摸动作满足第一预设条件。
6.可选的,所述多个触摸点为五个触摸点。
7.可选的,所述半径满足以下公式:r= ;其中,r为多个触摸点坐标组成的圆的半径,x1和y1分别为多个触摸点坐标组成的圆的圆心的横坐标和竖坐标,x2和y2分别为某个触摸点的横坐标和竖坐标;a为触摸屏的长
度;b为触摸屏的宽度,x和y分别为触摸屏的分辨率表示的水平方向含有的像素数和垂直方向含有的像素数。
8.可选的,所述判断所述针对触摸屏的触摸动作是否满足第二预设条件包括:获取所述多个触摸点坐标组成的圆的圆心;当所述圆心坐标不变,且所述多个触摸点坐标组成的圆的半径减小或增大时,判定针对所述针对触摸屏的触摸动作满足第二预设条件。
9.可选的,所述多个触摸点坐标组成的圆的半径减小时,判定针对所述针对触摸屏的触摸动作为收缩动作;所述多个触摸点坐标组成的圆的半径增大时,判定针对所述针对触摸屏的触摸动作为放大动作。
10.可选的,所述预设范围为2.5cm~7.5cm。
11.可选的,判断针对触摸屏的触摸动作是否满足第三预设条件包括:获取所述多个触摸点坐标组成的圆的圆心;当识别到所述圆心坐标发生移动时,判定针对触摸屏的触摸动作满足第三预设条件。
12.一种电子设备,包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行所述的快速切换画笔书写粗细和颜色的方法。
13.一种计算机存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时,实现所述的快速切换画笔书写粗细和颜色的方法。
14.相比现有技术,本发明的有益效果在于:本发明通过在书写介质针对触摸屏的书写点不移动时,识别针对触摸屏的触摸动作,若所述触摸动作满足第一预设条件,则触发当前界面显示用于表征书写颜色和书写粗细的圆环,若满足第二预设条件,则调整书写粗细;若满足第三预设条件,则调整书写颜色,无需多次点击和选择切换,就可以实行改变书写颜色和书写粗细,避免了传统采用触摸选择切换来改变书写颜色和书写粗细导致的书写过程不流畅,书写效率高,提升了用户体验。
附图说明
15.图1为本发明一实施例提供的一种快速切换画笔书写粗细和颜色的方法流程示意图;图2为本发明应用实施例提供的五指触摸点坐标形成的圆的圆心示意图;图3为本发明应用实施例提供的触发当前界面显示圆环的示意图;图4为本发明应用实施例提供的针对触摸屏的触摸动作满足第二预设条件时触摸点的示意图;图5为本发明应用实施例提供的针对触摸屏的触摸动作满足第三预设条件时触摸点的示意图;图6为本发明一实施例提供的一种电子设备的结构示意图。
具体实施方式
16.下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例:实施例一:请参照图1

6所示,图1示出了本发明的一种快速切换画笔书写粗细和颜色的方法,包括以下步骤:步骤s1:在书写介质针对触摸屏的书写点不移动时,识别针对触摸屏的触摸动作;在具体实施中,所述书写介质可以是触摸笔。通过触摸笔在触摸屏上进行书写。
17.所述触摸屏可以是包含触摸屏的大屏幕电子白板,当然,本发明的方法不限于应用于大屏幕白板,具有触摸屏的终端都可以应用本发明方法。
18.在本实施例中,当用户采用的书写介质停留在屏幕上,书写介质针对触摸屏的书写点不移动,具体的,可通过书写终端自动判断书写介质针对触摸屏的书写点是否不移动。
19.步骤s2:判断所述针对触摸屏的触摸动作是否满足第一预设条件,若是,则触发当前界面显示圆环;所述第一预设条件指针对触摸屏的触摸动作为接触动作;所述圆环的颜色表征书写颜色,所述圆环的环宽表征书写粗细;可选的,所述判断所述针对触摸屏的触摸动作是否满足第一预设条件,包括:获取针对触摸屏的多个触摸点坐标;计算所述多个触摸点坐标组成的圆的半径;判断所述半径是否在预设范围内,以及判断所述书写点是否位于所述多个触摸点坐标组成的圆内,若所述半径在预设范围内以及所述书写点不位于所述多个触摸点坐标组成的圆内,则判定所述针对触摸屏的触摸动作满足第一预设条件。
20.可选的,所述多个触摸点为五个触摸点。
21.可选的,所述半径满足以下公式:r= ;其中,r为多个触摸点坐标组成的圆的半径,x1和y1分别为多个触摸点坐标组成的圆的圆心横坐标和竖坐标,x2和y2分别为某个触摸点的横坐标和竖坐标,a为触摸屏的长度;b为触摸屏的宽度,x和y分别为触摸屏的分辨率表示的水平方向含有的像素数和垂直方向含有的像素数。
22.步骤s3:判断所述针对触摸屏的触摸动作是否满足第二预设条件和第三预设条件;所述第二预设条件指针对触摸屏的触摸动作为收缩或放大动作,所述第三预设条件指针对触摸屏的触摸动作为旋转动作;步骤s4:若满足第二预设条件,则调整书写粗细;若满足第三预设条件,则调整书写颜色。
23.可选的,所述判断所述针对触摸屏的触摸动作是否满足第二预设条件包括:获取所述多个触摸点坐标组成的圆的圆心;当所述圆心坐标不变,且所述多个触摸点坐标组成的圆的半径减小或增大时,判定针对所述针对触摸屏的触摸动作满足第二预设条件。
24.具体的,所述多个触摸点坐标组成的圆的半径减小时,判定针对所述针对触摸屏
的触摸动作为收缩动作;所述多个触摸点坐标组成的圆的半径增大时,判定针对所述针对触摸屏的触摸动作为放大动作。
25.具体的,所述预设范围为2.5cm~7.5cm。
26.可选的,判断针对触摸屏的触摸动作是否满足第三预设条件包括:获取所述多个触摸点坐标组成的圆的圆心;当所述多个触摸点移动时,所述圆心坐标发生移动;当识别到所述圆心坐标发生移动时,判定针对触摸屏的触摸动作满足第三预设条件。
27.在上述实现过程中,通过在书写介质针对触摸屏的书写点不移动时,识别针对触摸屏的触摸动作,若所述触摸动作满足第一预设条件,则触发当前界面显示用于表征书写颜色和书写粗细的圆环,若满足第二预设条件,则调整书写粗细;若满足第三预设条件,则调整书写颜色,无需多次点击和选择切换,就可以实行改变书写颜色和书写粗细,避免了传统采用触摸选择切换来改变书写颜色和书写粗细导致的书写过程不流畅,书写效率高,提升了用户体验。
28.下面以具体应用实施例对本发明进行说明:在具体应用中,通过五指对触摸屏实施接触动作;当五指按压操作时,五指不离开屏幕介质。
29.获取书写介质针对触摸屏的书写点坐标,坐标为(a1,a2);计算五指针对于触摸屏的触摸点坐标,分别为(x1,y1)~(x5,y5)。
30.比较分析所述五个触摸点坐标,获取具有最大横坐标xmax和最小横坐标xmin,最大竖坐标ymax和最小竖坐标ymin的四个点,判断书写点(a1,a2)的横竖坐标与上述四个点坐标的关系;当xmin<x1<xmax,并且ymin<y1<ymax,不符合我们一手执笔,一手五指触控,此情况不做处理,所述书写点可能位于所述多个触摸点坐标组成的圆内,则判定所述针对触摸屏的触摸动作不满足第一预设条件。
31.判定针对所述针对触摸屏的触摸动作不满足第一预设条件。
32.请参照图2所示,图2为本发明应用实施例提供的五指触摸点坐标形成的圆的圆心示意图;将具有最大横坐标xmax和最小横坐标xmin两个点连线,最大竖坐标ymax和最小竖坐标ymin两个点连线,分别得到连线的两个中心点(x1',y1'),(x2',y2'),以两个中心点做垂点,分别做两个中心点对应的连线的垂线,两条垂线相交于交点(x0',y0'),我们近似认为这个交点(x0',y0')为五个触摸点的圆心;计算所述五指对应五个触摸点形成的圆的半径;具体的,所述半径满足以下公式:r= ;其中,r为多个触摸点坐标组成的圆的半径,x1和y1分别为多个触摸点坐标组成的圆的圆心的横坐标和竖坐标,x2和y2分别为某个触摸点的横坐标和竖坐标,a为触摸屏的长度;b为触摸屏的宽度,x和y分别为触摸屏的分辨率表示的水平方向含有的像素数和垂直方向含有的像素数。
33.请参照图3所示,图3为本发明应用实施例提供的触发当前界面显示圆环的示意
图;具体的,当5cm≤2r≤15cm时,我们判断为通过五指触摸的接触动作,满足第一预设条件,在书写点(a1,b1)上方的固定调出显示圆环,其中颜色代表当前笔触颜色,边框粗细代表笔触粗细。
34.请参照图4所示,图4为本发明应用实施例提供的针对触摸屏的触摸动作满足第二预设条件时触摸点的示意图,判断五指的触摸动作,当圆心在相对位置基本不动,圆心变化的绝对值小于5cm且新的r’<r时,判断为五指缩小,此时执行笔触增大命令,持续缩小,则笔触持续缩小,最小值r’=2.5cm时对应笔触最小值;反之,笔触增大,r’=10cm对应笔触最大值;请参照图5所示,图5为针对触摸屏的触摸动作满足第三预设条件时触摸点的示意图,当识别到五个触摸点中,其中一个触摸点不动,且圆心发生偏移时,可以判定为是五指绕着大拇指旋转,此时执行书写颜色切换命令,并计算出旋转角度的变化,具体的,可以每10
°
切换一个预设书写颜色,预设书写颜色可提前设置切换顺序。
35.例如,预设书写颜色为3

4个,提前设置切换顺序为“黑色、红色和蓝色”,那么当初始书写颜色是黑色时,在旋转角度为10
°
时,书写顺序切换为红色。
36.在上述实现过程中,通过五指按压屏幕,并进行针对触摸屏的收缩、扩大或旋转动作来执行书写颜色切换和书写粗细切换,无需多次点击,避免了传统采用触摸选择切换来改变书写颜色和书写粗细导致的书写过程不流畅,书写效率高,提升了用户体验。
37.实施例三:图6为本技术实施例提供的一种电子设备的结构示意图,在本技术中可以通过图6所示的示意图来描述用于实现本技术实施例的本发明一种快速切换画笔书写粗细和颜色的方法的电子设备100。
38.如图6所示的一种电子设备的结构示意图,电子设备100包括一个或多个处理器102、一个或多个存储装置104,这些组件通过总线系统和其它形式的连接机构(未示出)互连。应当注意,图6所示的电子设备100的组件和结构只是示例性的,而非限制性的,根据需要,所述电子设备可以具有图3示出的部分组件,也可以具有图6未示出的其他组件和结构。
39.所述处理器102可以是中央处理单元(cpu)或者具有数据处理能力和指令执行能力的其它形式的处理单元,并且可以控制所述电子设备100中的其它组件以执行期望的功能。
40.所述存储装置104可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(ram)和高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器102可以运行所述程序指令,以实现下文所述的本技术实施例中(由处理器实现)的功能以及/或者其它期望的功能。在所述计算机可读存储介质中还可以存储各种应用程序和各种数据,例如所述应用程序使用和产生的各种数据等。
41.本发明还提供一种计算机存储介质,其上存储有计算机程序,本发明的方法如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在该计算机存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算
机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机存储介质不包括电载波信号和电信信号。
42.对本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本发明权利要求的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1