发明名称 基于安卓的功能菜单界面显示方法和模块
摘要 本发明公开了基于安卓的功能菜单界面显示方法和模块,该方法包括:添加功能菜单界面和主界面;判断触控点的位置,如果触控点在所述主界面上则执行下一步骤;判断用户的手势是否为横向滑动,如果是,则进入下一步骤;根据所述手势实时移动所述主界面从而显示所述功能菜单界面。模块包括:界面添加单元、第一触控位置判断单元、第二触控位置判断单元和移动单元。本发明通过严谨的方法流程和模块设计实现了一个处理比较完善的横向滑动效果,增强了用户的使用体验,具有良好的商业前景。
申请公布号 CN102929537B 申请公布日期 2016.05.18
申请号 CN201210385328.0 申请日期 2012.10.12
申请人 互动在线(北京)科技有限公司 发明人 潘海东;梅春;张韶
分类号 G06F3/0488(2013.01)I;G06F3/0485(2013.01)I;G06F3/0482(2013.01)I 主分类号 G06F3/0488(2013.01)I
代理机构 北京正理专利代理有限公司 11257 代理人 张雪梅
主权项 一种基于安卓的功能菜单界面显示方法,其特征在于,包括以下步骤:添加功能菜单界面和主界面,将所述主界面置于所述功能菜单界面的上层,所述功能菜单界面包括左功能菜单界面和/或右功能菜单界面,将软件内容置于主界面中,将软件的功能按钮置于功能菜单界面中,该步骤使用ViewGroup类的add方法分别创建主界面和功能菜单界面,将软件内容置于主界面中,将软件的功能按钮置于功能菜单界面中,从而与软件内容所在的主界面分开,将功能按钮变为相对独立的菜单界面;将展示软件内容的主界面置于功能菜单界面的上层;将所述主界面置于所述功能菜单界面的上层在手机屏幕上显示时,主界面不需要完全覆盖功能菜单界面,只需将功能按钮置于主界面的下层,用户不需要主动隐藏功能按钮也不会影响主界面上软件内容的充分展示;当同时具有左功能菜单界面和右功能菜单界面时,其中一个功能菜单界面在另一功能菜单界面之上或都在同一层;当用户触控屏幕时,判断触控点的位置,如果触控点在所述主界面上则执行下一步骤,如果触控点在功能菜单界面上则由手机操作系统执行用户的手势命令;判断用户的手势是否为横向滑动,如果否则由手机操作系统执行用户的手势命令,如果是,则进入下一步骤;根据所述手势实时移动所述主界面从而显示所述功能菜单界面,该步骤包括分别计算所述主界面和所述功能菜单界面的大小;在主界面移动时分别对所述主界面和所述功能菜单界面进行重绘;根据用户的手势轨迹计算主界面横向移动的方向和横向移动的距离,利用onInterceptTouchEvent方法进行判断,当用户的手势不是横向滑动时,则返回值为false,将触控事件继续传递下去,也就是继续由手机操作系统执行用户的手势命令;当用户的手势是横向滑动时,返回值为true,停止触控事件的传递,第二触控位置判断单元启动移动单元;判断是否横向滑动是根据横向滑动距离大于纵向滑动距离;在系统中以横向为x轴,纵向为y轴,用户的手势在x轴方向的滑动距离大于在Y轴方向的滑动距离,同时x轴方向距离大于20像素的时候为横向滑动。
地址 100029 北京市朝阳区安定门外安苑里1号奇迹财富广场互动百科大厦
您可能感兴趣的专利