一种基于触摸式操作提供文件夹项目信息的方法及装置制造方法及图纸

技术编号:8241462 阅读:182 留言:0更新日期:2013-01-24 22:23
本发明专利技术实施例公开了一种基于触摸式操作提供文件夹项目信息的方法及装置。其中,所述方法包括:确定位于显示屏的触控点的位置;根据所述触控点的位置计算发生触控缩放交互输入事件的文件夹项目在缩放后的显示区域大小;获取该文件夹项目需显示的与所述缩放后的显示区域大小对应的数据源;根据获取到的数据源以及所述缩放后的显示区域大小显示文件夹项目。采用本发明专利技术,可以根据触控点的位置计算发生触控缩放交互输入事件的文件夹项目缩放后的显示区域大小,并根据所述显示区域大小以及与其对应的数据源显示文件夹项目。从而,不需通过页面切换就可以快速改变窗口内文件夹项目信息的详细程度,操作简洁、快速,改善了用户体验。

【技术实现步骤摘要】

本专利技术涉及一种触摸式交互技术,尤其涉及一种基于触摸式操作提供文件夹项目信息的方法及装置
技术介绍
目前,一些触摸式终端可以为用户提供通过触摸操作改变窗口内文件夹项目信息的详细程度的方法。例如,Android系统平台提供的应用小工具(AppWidget)框架,其允许开发者开发小工具(Widget)应用程序,这些Widget应用可以被用户拖到桌面上并利用其进行交互。Widget可以提供一个全功能应用程序(full-featured apps)的预览属性,例如可以显示即将到来的日历事件,或者某首后台播放的歌曲的详细信息,当Widget应用被拖到桌面上时,其被分配一个指定的空间来显示应用提供的自定义内容。用户可以通过该Widget进行·交互,例如通过上下拨动的触摸方式来切换照片。但是,该技术只能通过滑动的触摸操作切换当前窗口内的文件夹项目,如果需要改变文件夹项目信息的详细程度,则需要进行页面切换,例如,如果需要显示某个文件夹项目的详细信息,则需要用户切换到二级详情页面。并且,如果需要依次改变窗口内的多个文件夹项目信息的详细程度,则需要用户进行频繁、重复的页面切换操作,用户体验不佳。
技术实现思路
本专利技术实施例所要解决的技术问题在于提供一种不需要切换页面就可以快速改变窗口内文件夹项目信息的详细程度的方法,提供一种基于触摸式操作提供文件夹项目信息的方法及装置,从而不需要切换页面就可以快速改变窗口内文件夹项目信息的详细程度。为了解决上述技术问题,本专利技术一方面提供了一种基于触摸式操作提供文件夹项目信息的方法,所述方法包括当显示屏有触控缩放交互输入事件发生时,所述方法包括以下步骤确定位于显示屏的触控点的位置;根据所述触控点的位置计算发生触控缩放交互输入事件的文件夹项目在缩放后的显示区域大小;获取该文件夹项目需显示的与所述缩放后的显示区域大小对应的数据源;根据获取到的数据源以及所述缩放后的显示区域大小显示文件夹项目。可选地,所述方法还包括预先设置文件夹项目的显示区域大小与需显示的数据数据源的对应关系;或者,预先设置文件夹项目的显示区域大小与需显示的数据的数据源,以及布局格式定义文件的对应关系;所述获取该文件夹项目需显示的与所述缩放后的显示区域大小对应的数据源具体为获取该文件夹项目需显示的与所述缩放后的显示区域大小对应的数据源以及布局格式定义文件;所述根据获取到的数据源以及所述缩放后的显示区域大小显示文件夹项目具体为根据获取到的数据源、布局格式定义文件以及所述缩放后的显示区域大小显示文件夹项目。可选地,在所述根据所述触控点的位置计算发生触控缩放交互输入事件的文件夹项目在缩放后的显示区域大小之前,所述方法进一步包括确定所述触控点落在同一个文件夹项目上。可选地,确定所述触控点落在同一个文件夹项目上包括计算所述触控点的位置坐标各自对应的项目编号;根据所述项目编号确定所述触控点落在同一个文件夹项目上。在一种实施方式中,判断所述触控点落在同一个文件夹项目上包括计算所述触控点的位置坐标各自对应的项目编号;根据所述项目编号确定所述触控点落在同一个文件夹项目上。可选地,在上述任一方法中,所述根据所述触控点的位置计算发生触控缩放交互输入事件的文件夹项目在缩放后的显示区域大小包括根据确定的触控缩放交互输入事件发生后触控点的位置坐标之间的距离与触控缩放交互输入事件发生前触控点的初始位置坐标之间的距离,计算两者之间的比值;根据所述比值计算缩放交互输入事件发生后的文件夹项目具有的显示区域大小。 此外,本专利技术另一方面提供了一种基于触摸式操作提供文件夹项目信息的方法,所述方法包括当显示屏有触控缩放交互输入事件发生时,所述方法包括以下步骤确定位于显示屏的触控点的数量或位置;当确定触控点数量大于两个或确定所述触控点并没有落在同一个文件夹项目上时,确定改变后的窗口内所有文件夹项目的显示状态类型;根据改变后的显示状态类型获取相应的数据源、布局格式定义文件;根据获取到的数据源、布局格式定义文件显示文件夹项目。可选的,该方法进一步包括预先设置文件夹项目显示状态类型以及各文件夹项目显示状态类型下文件夹项目所对应的数据源、布局格式定义文件。可选的,确定改变后的窗口内所有文件夹项目的显示状态类型具体包括根据确定的触控缩放交互输入事件发生后触控点的位置坐标之间的距离与触控缩放交互输入事件发生前触控点的初始位置坐标之间的距离的比值或差值,确定改变后的窗口内所有文件夹项目的显示状态类型。相应地,本专利技术再一方面还提供了一种基于触摸式操作提供文件夹项目信息的装置,该装置包括触控点检测模块,用于在发生触控缩放交互输入事件时确定位于显示屏的触控点的位置;计算模块,用于根据所述触控点的位置计算发生所述触控缩放交互输入事件的文件夹项目在缩放后的显示区域大小;数据获取模块,用于获取该文件夹项目需显示的与所述缩放后的显示区域大小对应的数据源;加载模块,用于根据所述数据获取模块获取到的数据源以及所述缩放后的显示区域大小显示文件夹项目。可选地,该装置还包括配置模块,用于预先设置文件夹项目的显示区域大小与需显示的数据数据源的对应关系;或者,所述配置模块用于预先设置文件夹项目的显示区域大小与需显示的数据的数据源,以及布局格式定义文件的对应关系;所述数据获取模块具体用于获取该文件夹项目需显示的与所述缩放后的显示区域大小对应的数据源以及布局格式定义文件;所述加载模块用于根据获取到的数据源、布局格式定义文件以及所述缩放后的显示区域大小显示文件夹项目。可选地,所述触控点检测模块还用于确定所述触控点落在同一个文件夹项目上。在一种实施方式中,所述确定所述触控点是否落在同一个文件夹项目上包括计算所述触控点的位置坐标各自对应的项目编号;根据所述项目编号确定所述触控点落在同一个文件夹项目上。可选地,在一种实施方式中,所述计算模块具体用于根据确定的触控缩放交互输入事件发生后触控点的位置坐标之间的距离与触控缩放交互输入事件发生前触控点的初始位置坐标之间的距离,计算两者的比值,根据所述比值计算缩放交互输入事件发生后的文件夹项目具有的显示区域大小。此外,本专利技术又一方面还提供了一种基于触摸式操作提供文件夹项目信息的装置,该装置包括触控点检测模块,用于在发生触控缩放交互输入事件时确定位于显示屏的触控点的数量或位置;确定模块,用于当确定触控点数量大于两个或确定所述触控点并没有落在同一个文件夹项目上时,确定改变后的窗口内所有文件夹项目的显示状态类型;数据获取模块,用于根据改变后的显示状态类型获取相应的数据源、布局格式定义文件;加载模块,用于根据所述数据获取模块根据获取到的数据源、布局格式定义文件显示文件夹项目。 可选的,该装置还包括配置模块,用于预先设置文件夹项目显示状态类型并设置各种显示模式下文件夹项目所对应的数据源、布局格式定义文件。可选的,所述确定模块进一步用于根据确定的触控缩放交互输入事件发生后触控点的位置坐标之间的距离与触控缩放交互输入事件发生前触控点的初始位置坐标之间的距离的比值或差值,确定改变后的窗口内所有文件夹项目的显示状态类型。实施本专利技术实施例,具有如下有益效果可以根据显示屏上的触控点的位置计算发生触控缩放交互输入事件的文件夹项目缩放后的显示区域大小,并根据所述显示区域大小以及与其对应的数据源显示文件本文档来自技高网...

【技术保护点】
一种基于触摸式操作提供文件夹项目信息的方法,其特征在于,所述方法包括:当显示屏有触控缩放交互输入事件发生时,所述方法包括以下步骤:确定位于显示屏的触控点的位置;根据所述触控点的位置计算发生触控缩放交互输入事件的文件夹项目在缩放后的显示区域大小;获取该文件夹项目需显示的与所述缩放后的显示区域大小对应的数据源;根据获取到的数据源以及所述缩放后的显示区域大小显示文件夹项目。

【技术特征摘要】

【专利技术属性】
技术研发人员:张杰陈臣张劲松
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1