通过手势操作控制页面返回的方法、计算设备和存储介质技术

技术编号:20221513 阅读:44 留言:0更新日期:2019-01-28 20:06
本发明专利技术提供一种在Android系统中通过手势操作控制页面返回的方法、计算设备和非暂时性机器可读存储介质。所述方法包括:创建一个布局并配置可滑动的方向,其中,所述布局包括用于占位的第一子布局和作为内容承载的基布局的第二子布局;根据配置的方向,初始化所述第一子布局和所述第二子布局的大小和在屏幕中的位置;随着手势的滑动,重新计算所述第一子布局和所述第二子布局的大小和在屏幕中的位置;将所创建的布局设置为任意Activity或Fragment页面的根布局,其中所述Activity的背景被设置为透明的。本发明专利技术的技术方案支持Android系统中的任意页面手势滑动,突破了Android系统限制,做到了和IOS系统同样的效果。

【技术实现步骤摘要】
通过手势操作控制页面返回的方法、计算设备和存储介质
本专利技术涉及手势交互
,更具体地涉及一种在Android系统中通过手势操作控制页面返回的方法、计算设备和非暂时性机器可读存储介质。
技术介绍
在iOS7之后,苹果推出了手势滑动返回功能,也就是从屏幕左侧向右滑动可返回上一个界面。大大提高了APP在大屏手机和iPad上的操作体验,场景切换更加流畅。然而,在Android上当启动一个Activiy或者Fragment后,虽然Android系统提供了进入,退出的动画支持,但是由于系统设计的限制,无法做到像IOS系统一样通过手势操作,控制页面返回退出的效果。
技术实现思路
为了克服现有技术中的上述不足,本专利技术提供一种在Android系统中通过手势操作控制页面返回的方法、计算设备和非暂时性机器可读存储介质。根据本专利技术的第一方面,提供一种在Android系统中通过手势操作控制页面返回的方法。所述方法包括:创建一个布局并配置可滑动的方向,其中,所述布局包括用于占位的第一子布局和作为内容承载的基布局的第二子布局;根据配置的方向,初始化所述第一子布局和所述第二子布局的大小和在屏幕中的位置;本文档来自技高网...

【技术保护点】
1.一种在Android系统中通过手势操作控制页面返回的方法,其特征在于,所述方法包括:创建一个布局并配置可滑动的方向,其中,所述布局包括用于占位的第一子布局和作为内容承载的基布局的第二子布局;根据配置的方向,初始化所述第一子布局和所述第二子布局的大小和在屏幕中的位置;随着手势的滑动,重新计算所述第一子布局和所述第二子布局的大小和在屏幕中的位置;将所创建的布局设置为任意Activity或Fragment页面的根布局,其中所述Activity的背景被设置为透明的。

【技术特征摘要】
1.一种在Android系统中通过手势操作控制页面返回的方法,其特征在于,所述方法包括:创建一个布局并配置可滑动的方向,其中,所述布局包括用于占位的第一子布局和作为内容承载的基布局的第二子布局;根据配置的方向,初始化所述第一子布局和所述第二子布局的大小和在屏幕中的位置;随着手势的滑动,重新计算所述第一子布局和所述第二子布局的大小和在屏幕中的位置;将所创建的布局设置为任意Activity或Fragment页面的根布局,其中所述Activity的背景被设置为透明的。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在将所创建的布局设置为任意Activity或Fragment页面的根布局之后,将页面需要展示的元素放置在所述第二子布局中。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当手指离开屏幕后,页面停止滑动并触发滚动状态变化;当所述第二子布局的位置在屏幕之外,销毁所述页面。4.根据权利要求3所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:涂勇
申请(专利权)人:广州优视网络科技有限公司
类型:发明
国别省市:广东,44

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

1