【技术实现步骤摘要】
本专利技术涉及智能终端
,尤其涉及一种电子指针调节方法和装置。
技术介绍
模拟表盘是指在交互式的智能手机、平板电脑或者其他智能终端中通过软件实现的程序功能,模拟表盘与现实中的仪表盘、指针类手表或指针类时钟的类似,其上显示有虚拟的电子指针,通过电子指针指向模拟表盘上的刻度来表示模拟表盘的读数,用户可以通过触摸终端上的触摸屏对模拟表盘进行相应的操作。现有的模拟表盘常被用作模拟时钟,但其修改时间的操作方式大多为列表滑动选择或直接填写时间数值,这与真实时钟的拨动指针的操作方式相距甚远,在操作方式上无法带给用户类似真实时钟的体验。
技术实现思路
本专利技术实施例提供了一种电子指针调节方法和装置,能够实现模拟表盘上的电子指针跟随用户的拨动轨迹运动,使得用户拨动电子指针的动作与真实指针的拨动动作类似,在操作模拟时钟时可以带给用户类似真实时钟的体验。本专利技术实施例提供的一种电子指针调节方法,包括:获取用户拨动轨迹的起始拨动坐标点;根据所述起始拨动坐标点确定所述模拟表盘上的电子指针为当前拨动指针;实时获取所述拨动轨迹的当前拨动坐标点;根据所述当前拨动坐标点实时更新所述当前拨动 ...
【技术保护点】
一种电子指针调节方法,其特征在于,包括:获取用户拨动轨迹的起始拨动坐标点;根据所述起始拨动坐标点确定所述模拟表盘上的电子指针为当前拨动指针;实时获取所述拨动轨迹的当前拨动坐标点;根据所述当前拨动坐标点实时更新所述当前拨动指针的位置。
【技术特征摘要】
1.一种电子指针调节方法,其特征在于,包括:获取用户拨动轨迹的起始拨动坐标点;根据所述起始拨动坐标点确定所述模拟表盘上的电子指针为当前拨动指针;实时获取所述拨动轨迹的当前拨动坐标点;根据所述当前拨动坐标点实时更新所述当前拨动指针的位置。2.根据权利要求1所述的电子指针调节方法,其特征在于,所述模拟表盘包括至少两根同轴的电子指针;所述根据所述起始拨动坐标点确定所述模拟表盘上的电子指针为当前拨动指针具体包括:分别计算所述起始拨动坐标点与各个电子指针的夹角,并根据所述起始拨动坐标点、所述夹角、以及各个所述电子指针的长度确定所述当前拨动指针。3.根据权利要求2所述的电子指针调节方法,其特征在于,所述模拟表盘包括第一电子指针和第二电子指针;所述分别计算所述起始拨动坐标点与各个电子指针的夹角,并根据所述起始拨动坐标点、所述夹角、以及各个所述电子指针的长度确定所述当前拨动指针具体包括:计算所述起始拨动坐标点与所述第一电子指针之间的第一夹角;计算所述起始拨动坐标点与所述第二电子指针之间的第二夹角;若所述第一夹角小于预设的夹角阈值,并且所述起始拨动坐标点与所述模拟表盘的轴心的距离小于所述第一电子指针的长度,则确定所述第一电子指针为当前拨动指针;若所述第二夹角小于预设的夹角阈值,并且所述起始拨动坐标点与所述模拟表盘的轴心的距离小于所述第二电子指针的长度,则确定所述第二电子指针为当前拨动指针;若所述第一夹角和所述第二夹角均小于预设的夹角阈值,并且所述起始拨动坐标点与所述模拟表盘的轴心的距离小于所述第一电子指针的长度,也小于所述第二电子指针的长度,则根据预设的选择策略确定所述当前拨动指针。4.根据权利要求3所述的电子指针调节方法,其特征在于,所述根据预设的选择策略确定所述当前拨动指针具体包括:对比所述第一夹角与所述第二夹角,若所述第一夹角小于所述第二夹角,则确定所述第一电子指针为当前拨动指针,反之,则确定所述第二电子指针为当前拨动指针;或,确定所述第一电子指针和所述第二电子指针均为当前拨动指针。5.根据权利要求1所述的电子指针调节方法,其特征在于,在实时获取所述拨动轨迹的当前拨动坐标点之后,还包括:根据实时获取到的所述当前拨动坐标点实时更新所述模拟表盘上的当前拨动指针。6.根据权利要求1至5中任一项所述的电子指针调节方法,其特征在于,所述电子指针调节方法还包括:若同时获取到两条以上用户拨动轨迹,在所述拨动轨迹终止前保持根据所述...
【专利技术属性】
技术研发人员:周奇,朱银玲,
申请(专利权)人:深圳市邦华电子有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。