基于触屏移动终端绘制线条的方法及其终端的制作方法
【专利摘要】本发明公开了一种基于触屏移动终端绘制线条的方法,包括:监听触屏移动终端的触摸屏的压力值F;判断压力值是否处于第一预设范围;当压力值处于第一预设范围时,根据公式计算出压力值所对应的线条宽度;根据线条宽度绘制线条。与现有技术相比,本发明的方法先监听触摸屏的压力值,再判断压力值是否处于第一预设范围,判断为是时,则根据公式计算出压力值所对应的线条宽度,最后根据线条宽度绘制线条,不断重复上述步骤便可绘制出多条粗细不同的线条,无需用户反复地手动选择绘图软件中工具栏处的线条粗细选项,从而使得用户可以在触屏移动终端上灵活地绘制粗细不同的线条,进而提高了用户体验。本发明同时公开了一种触屏移动终端。
【专利说明】基于触屏移动终端绘制线条的方法及其终端
【技术领域】
[0001]本发明涉及绘图【技术领域】,更具体地涉及一种基于触屏移动终端绘制线条的方法及其终端。
【背景技术】
[0002]目前,当需要使用手机等触屏移动终端绘图(尤其是绘制粗细程度不同的线条)时,一般需要先安装绘图软件。使用时,先打开绘图软件的工具栏,选择工具栏中线条粗细选项再在触摸屏上进行绘制,要绘制多条粗细不同的线条,必须重复地选择工具栏中的线条粗细选项。上述方式非常不灵活,给用户了使用带来了极大的不便,严重降低了用户体验。
[0003]因此,有必要提供一种改进的基于触屏移动终端绘制线条的方法及其终端来克服上述缺陷。
【发明内容】
[0004]本发明的目的是提供一种基于触屏移动终端绘制线条的方法,以使用户能在触屏移动终端上灵活地绘制粗细不同的线条,提高用户体验。
[0005]本发明的另一目的是提供一种触屏移动终端,该终端可是的用户灵活地绘制粗细不同的线条,提高用户体验。
[0006]为实现上述目的,本发明提供了一种基于触屏移动终端绘制线条的方法,包括:
[0007]监听触屏移动终端的触摸屏的压力值F ;
[0008]判断所述压力值是否处于第一预设范围;
[0009]当所述压力值处于所述第一预设范围时,根据公式计算出所述压力值所对应的线条宽度;
[0010]根据所述线条宽度绘制线条。
[0011]与现有技术相比,本发明的方法先监听触摸屏的压力值,再判断压力值是否处于第一预设范围,判断为是时,则根据公式计算出压力值所对应的线条宽度,最后根据线条宽度绘制线条,不断重复上述步骤便可绘制出多条粗细不同的线条,无需用户反复地手动选择绘图软件中工具栏处的线条粗细选项,从而使得用户可以在触屏移动终端上灵活地绘制粗细不同的线条,进而提高了用户体验。
[0012]较佳地,判断所述压力值是否处于第一预设范围之后还包括:
[0013]当所述压力值未处于所述第一预设范围时,判断所述压力值是否处于第二预设范围;
[0014]根据判断结果提示所述压力值于所述触摸屏或确定所述压力值所对应的线条宽度为最大值。
[0015]具体地,所述最大值为2厘米。
[0016]优选地,根据公式计算出所述压力值所对应的线条宽度之后还包括:[0017]显示所述压力值于所述触摸屏。
[0018]具体地,所述第一预设范围为1 < F < 1000,所述第二预设范围为F≥1000。
[0019]相应地,本发明还提供了一种触屏移动终端,包括:
[0020]监听模块,用于监听触屏移动终端的触摸屏的压力值F ;
[0021]第一判断模块,用于判断所述压力值是否处于第一预设范围;
[0022]计算模块,用于当所述压力值处于所述第一预设范围时、根据公式计算出所述压力值所对应的线条宽度;
[0023]绘制模块,用于根据所述线条宽度绘制线条。
[0024]较佳地,该触屏移动终端还包括:
[0025]第二判断模块,用于当所述压力值未处于所述第一预设范围时、判断所述压力值是否处于第二预设范围;
[0026]显示模块,用于根据所述计算模块的计算结果或所述第二判断模块的判断结果显示所述压力值于所述触摸屏;
[0027]确定模块,用于当所述压力值未处于所述第二预设范围时、确定所述压力值所对应的线条宽度为最大值。
[0028]较佳地,该触屏移动终端还包括:
[0029]设置模块,用于设置所述第一预设范围、第二预设范围以及线条宽度的最大值。
[0030]具体地,所述最大值为2厘米,所述第一预设范围为I < F < 1000,所述第二预设范围为F≥1000。
[0031]具体地,所述监听模块为压力传感器。
[0032]通过以下的描述并结合附图,本发明将变得更加清晰,这些附图用于解释本发明的实施例。
【专利附图】
【附图说明】
[0033]图1为本发明基于触屏移动终端绘制线条的方法一实施例的流程图。
[0034]图2为本发明触屏移动终端一实施例的结构框图。
【具体实施方式】
[0035]现在参考附图描述本发明的实施例,附图中类似的元件标号代表类似的元件。
[0036]请参考图1,本发明基于触屏移动终端绘制线条的方法,包括以下步骤:
[0037]S101,进入绘图软件;
[0038]S102,初始化压力范围值和手指面积范围;
[0039]S103,设置压力值的第一预设范围、第二预设范围以及线条宽度的最大值;一般,压力值和手指接触触摸屏的面积成正比,即压力越大,面积越大;假设手指的平均宽度为2cm,指尖接触屏幕的宽度为0.1mm,在此所能绘制出的线条宽度范围在0.1mm至2cm之间;具体地,设置压力值的第一预设范围为I <F< 1000,第二预设范围为F≥1000,线条宽度的最大值为2cm;需要说明的是,压力值的第一预设范围和第二预设范围仅为一个概念,并不是作用于触摸屏的实际压力值,我们可以将实际所监听到的压力值与上述概念做这样的设定:当监听到实际压力值为0.01N时,上述压力值为1,实际压力值为ION时,上述压力值为 1000 ;
[0040]S104,监听触屏移动终端的触摸屏的压力值F ;具体地,采用压力传感器或能够识别压力大小的装置监听触摸屏的压力值F ;
[0041]S105,判断压力值是否处于第一预设范围,若是,则执行S106,反之,则执行S107 ;具体地,当S104中所监听到的实际压力值为5N时,根据S103的描述,将其转换后为500,此时判断500是否处于第一预设范围;
[0042]S106,根据公式计算出压力值所对应的线条宽度;具体地,判断出S105中的500处于第一预设范围(I < F < 1000),将500 (即卩)代入公式0=$/5+沪/。5>0?1:0))叉0.lmm, D表示线条宽度,所计算出的线条宽度D=Icm ;
[0043]S107,判断压力值是否处于第二预设范围,若是,则执行S108,反之,则执行S109 ;具体地,若S104中所监听到的实际压力值为ION时,将其转换后为1000,即判断出1000未处于第一预设范围(I <F< 1000)时,将继续判断1000是否处于第二预设范围(F ^ 1000);
[0044]S108,确定线条宽度为最大值;具体地,当判断出1000处于第二预设范围,故确定线条宽度为最大值;需要说明的是,当根据实际压力值所转换的数据大于等于1000时,线条宽度不再改变,均为最大值2cm ;
[0045]S109,弹出对话框提示压力大小;具体地,若S104中所监听到的实际压力值为
0.005N时,将其转换后为0.5,经过S105及S107的判断,判断出0.5既不处于第一预设范围,也不处于第二预设范围,则弹出对话框提示压力大小为0.005N ;
[0046]S110,根据线条宽度绘制线条并显示压力值于触摸屏,即,可以绘制出宽度为Icm或2cm的线条,并显示S105中的压力值5N于触摸屏。
[0047]需要注意的是,重复上述步骤S104至SllO便可绘制出粗细不同的多条线条。
[0048]从以上描述可以看出,本发明的方法先监听触摸屏的压力值,再判断压力值是否处于第一预设范围,判断为是时,则根据公式计算出压力值所对应的线条宽度,最后根据线条宽度绘制线条,不断重复上述步骤便可绘制出多条粗细不同的线条,无需用户反复地手动选择绘图软件中工具栏处的线条粗细选项,从而使得用户可以在触屏移动终端上灵活地绘制粗细不同的线条,进而提高了用户体验。
[0049]相应地,请参考图2,本发明还提供了一种触屏移动终端,在本实施例中,该终端为安卓手机。
[0050]如图所示,该终端包括:
[0051]设置模块10,用于设置第一预设范围、第二预设范围以及线条宽度的最大值;其中,第一预设范围为I < F < 1000,第二预设范围为F≥1000,最大值为2厘米;
[0052]监听模块11,用于监听触屏移动终端的触摸屏的压力值F ;在本实施例中,监听模块11为压力传感器;
[0053]第一判断模块12,用于判断压力值是否处于第一预设范围;
[0054]计算模块13,用于当压力值处于第一预设范围时、根据公式计算出压力值所对应的线条宽度;
[0055]第二判断模块14,用于当压力值未处于第一预设范围时、判断压力值是否处于第二预设范围;[0056]显示模块15,用于根据计算模块13的计算结果或第二判断模块14的判断结果显示压力值于触摸屏;
[0057]确定模块16,用于当压力值未处于第二预设范围时、确定压力值所对应的线条宽度为最大值;
[0058]绘制模块17,用于根据计算模块13或确定模块16所得到的线条宽度绘制线条。
[0059]本发明的触屏移动终端通过监听模块11监听触摸屏的压力值,再通过第一判断模块12及第二判断模块14判断压力值所处的预设范围,当第一判断模块12判断出压力值处于第一预设范围时,则根据公式计算压力值所对应的线条宽度,并通过绘制模块17绘图及显示模块15显示压力值于触摸屏;当第一判断模块12判断出压力值未处于第一预设范围、但第二判断模块14判断出压力值处于第二预设范围时,则通过确定模块16确定压力值所对应的线条宽度为最大值;当第一判断模块12判断出压力值未处于第一预设范围、第二判断模块14判断出压力值也未处于第二预设范围时,则通过显示模块15以对话框形式提示压力值于触摸屏并通过绘制模块17绘图。通过该终端无需用户反复地手动选择绘图软件中工具栏处的线条粗细选项,从而使得用户可以在触屏移动终端上灵活地绘制粗细不同的线条,进而提高了用户体验。
[0060]以上结合最佳实施例对本发明进行了描述,但本发明并不局限于以上揭示的实施例,而应当涵盖各种根据本发明的本质进行的修改、等效组合。
【权利要求】
1.一种基于触屏移动终端绘制线条的方法,其特征在于,包括: 监听触屏移动终端的触摸屏的压力值F ; 判断所述压力值是否处于第一预设范围; 当所述压力值处于所述第一预设范围时,根据公式计算出所述压力值所对应的线条宽度; 根据所述线条宽度绘制线条。
2.如权利要求1所述的基于触屏移动终端绘制线条的方法,其特征在于,判断所述压力值是否处于第一预设范围之后还包括: 当所述压力值未处于所述第一预设范围时,判断所述压力值是否处于第二预设范围;根据判断结果提示所述压力值于所述触摸屏或确定所述压力值所对应的线条宽度为最大值。
3.如权利要求2所述的基于触屏移动终端绘制线条的方法,其特征在于,所述最大值为2厘米。
4.如权利要求1所述的基于触屏移动终端绘制线条的方法,其特征在于,根据公式计算出所述压力值所对应的线条宽度之后还包括: 显示所述压力值于所述触摸屏。
5.如权利要求2所述的基于触屏移动终端绘制线条的方法,其特征在于,所述第一预设范围为I < F < 1000,所述第二预设范围为F≥1000。
6.一种触屏移动终端,其特征在于,包括: 监听模块,用于监听触屏移动终端的触摸屏的压力值F ; 第一判断模块,用于判断所述压力值是否处于第一预设范围; 计算模块,用于当所述压力值处于所述第一预设范围时、根据公式计算出所述压力值所对应的线条宽度; 绘制模块,用于根据所述线条宽度绘制线条。
7.如权利要求6所述的触屏移动终端,其特征在于,还包括: 第二判断模块,用于当所述压力值未处于所述第一预设范围时、判断所述压力值是否处于第二预设范围; 显示模块,用于根据所述计算模块的计算结果或所述第二判断模块的判断结果显示所述压力值于所述触摸屏; 确定模块,用于当所述压力值未处于所述第二预设范围时、确定所述压力值所对应的线条宽度为最大值。
8.如权利要求7所述的触屏移动终端,其特征在于,还包括: 设置模块,用于设置所述第一预设范围、第二预设范围以及线条宽度的最大值。
9.如权利要求8所述的触屏移动终端,其特征在于,所述最大值为2厘米,所述第一预设范围为I < F < 1000,所述第二预设范围为F≤1000。
10.如权利要求6至9任一项所述的触屏移动终端,其特征在于,所述监听模块为压力传感器。
【文档编号】G06F3/0488GK103488395SQ201310404871
【公开日】2014年1月1日 申请日期:2013年9月6日 优先权日:2013年9月6日
【发明者】毛宗剑 申请人:广东明创软件科技有限公司