一种页面切换方法和装置制造方法及图纸

技术编号:14886830 阅读:45 留言:0更新日期:2017-03-25 20:30
本发明专利技术提供了一种页面切换方法和装置,该方法包括:设置原页面的配置文件中动画状态为关闭状态;获取待跳转页面的根视图控件,所述根视图控件中包括动画跳转参数和页面设置参数;监控所述动画跳转参数的内容是否配置完成;在所述动画跳转参数的内容配置完成后,根据所述动画跳转参数和所述页面设置参数,将所述原页面切换为所述待跳转页面。本发明专利技术还公开相应的页面切换装置。

【技术实现步骤摘要】

本专利技术涉及移动终端
,具体而言,涉及一种页面切换方法和装置
技术介绍
目前,在运行有安卓操作系统的移动终端中经常会有界面跳转动画的需求,在安卓操作系统中,页面设置跳转动画的方式一般有两种:通过overridePendingTransitions设置,overridePendingTransitions是Acitvity控件的一个方法,通过调用Activity控件的内部持有的window对象的显示动画,但是给window对象设置动画参数有个缺点,只能通过编辑xml文件来编写,而xml文件的编写没有动态性,也无法在运行时自动调整一些动画参数,比较死板,常常不能满足研发人员的需求。另外一种,使用TransitionManager实现,在安卓操作系统的版本为4.4时,新增加TransitionManager工具类来实现动画,其有很好的自定义能力,但是TransitionManager工具的缺点是只兼容运行安卓操作系统的版本号为4.4及以上的设备,而目前的设备中运行的安卓操作系统是版本号低于4.4的还有很多,不能兼顾多数用户。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种页面切换方法和装置,以力图解决或者至少缓解上面存在的问题。第一方面,本专利技术提供一种页面切换方法,该方法包括:设置原页面的配置文件中动画状态为关闭状态;获取待跳转页面的根视图控件,所述根视图控件中包括动画跳转参数和页面设置参数;监控所述动画跳转参数的内容是否配置完成;在所述动画跳转参数的内容配置完成后,根据所述动画跳转参数和所述页面设置参数,将所述原页面切换为所述待跳转页面。可选地,在根据本专利技术的页面切换方法中,所述获取待跳转页面的根视图控件,包括:获取所述待跳转页面的窗口对象;在所述窗口对象中获取所述待跳转页面的所述根视图控件。可选地,在根据本专利技术的页面切换方法中,所述监控所述动画跳转参数的内容是否配置完成,包括:获取所述根视图控件的视图观察对象;通过所述视图观察对象监控所述动画跳转参数的内容是否配置完成。可选地,在根据本专利技术的页面切换方法中,所述根视图控件中包括控件状态参数,在获取待跳转页面的根视图控件之后,还包括:判断所述待跳转页面的根视图控件中的控件状态参数的内容是否为预定状态;如果所述控件状态参数的内容为所述预定状态,则监控所述根视图控件中的所述动画跳转参数。可选地,在根据本专利技术的页面切换方法中,所述根据所动画跳转参数和所述页面设置参数,将所述原页面切换为所述待跳转页面,包括:配置所述页面设置参数的内容;根据所述动画跳转参数和所述页面设置参数,将所述原页面切换为所述待跳转页面。第二方面,本专利技术的实施例提供一种页面切换装置,该方法包括:设置单元,用于设置原页面的配置文件中动画状态为关闭状态;获取单元,用于获取待跳转页面的根视图控件,所述根视图控件中包括动画跳转参数和页面设置参数;监控单元,用于监控所述待跳转页面的根视图控件中的所述动画跳转参数的内容是否配置完成;切换单元,用于在所述待跳转页面中的根视图控件中的所述动画跳转参数的内容配置完成后,根据所述动画跳转参数和所述页面设置参数,将所述原页面切换为所述待跳转页面。可选地,在根据本专利技术的页面切换装置中,所述获取单元还用于:获取所述待跳转页面的窗口对象;在所述窗口对象中获取所述待跳转页面的所述根视图控件。可选地,在根据本专利技术的页面切换装置中,所述监控单元还用于:获取所述根视图控件的视图观察对象;通过所述视图观察对象监控所述动画跳转参数的内容是否配置完成。可选地,在根据本专利技术的页面切换装置中,所述根视图控件中包括控件状态参数,所述监控单元还用于判断所述待跳转页面的根视图控件中的控件状态参数的内容是否为预定状态;如果所述控件状态参数的内容为预定状态,则监控所述根视图控件中的所述动画跳转参数。可选地,在根据本专利技术的页面切换装置中,所述切换单元还用于:配置所述页面设置参数的内容;根据所述动画跳转参数和所述页面设置参数,将所述原页面切换为所述待跳转页面。根据本专利技术的技术方案,通过根视图控件实现页面跳转,具有较强的灵活性和更大的自由度,实现绚丽的动画切换,提高用户体验。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术的一种移动终端的框图。图2示出了本专利技术实施例所提供的一种页面切换方法的流程图。图3示出了本专利技术实施例所提供的页面切换示意图。图4示出了本专利技术实施例所提供的一种页面切换装置的结构图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1是移动终端100的结构框图。具有多点触摸能力的移动终端100可以包括存储器接口102、一个或多个数据处理器、图像处理器和/或中央处理单元104,以及外围接口106。存储器接口102、一个或多个处理器104和/或外围接口106既可以是分立元件,也可以集成在一个或多个集成电路中。在移动终端100中,各种元件可以通过一条或多条通信总线或信号线来耦合。传感器、设备和子系统可以耦合到外围接口106,以便帮助实现多种功能。例如,运动传感器110、光传感器112和距离传感器114可以耦合到外围接口106,以方便定向、照明和测距等功能。其他传感器116同样可以与外围接口106相连,例如定位系统(例如GPS接收机)、温度传感器、生物测定传感器或其他感测设备,由此可以帮助实施相关的功能。相机子系统120和光学传感器122可以用于方便诸如记录照片和视频剪辑的相机功能的实现,其中所述相机子系统和光学传感器例如可以是电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光学传感器。可以通过一个或多个无线通信子系统124来帮助实现通信功能,其中无线通信子系统可以包括射频接收机和发射机和/或光(例如红外)接收机和发射机。无线通信子系统124的特定设计和实施方式可以取决于移动终端100所支持的一个或多个通信网络。例如,移动终端100可以包括被设计成支持GSM网络、GPRS网络、EDGE网络、Wi-Fi或WiMax网络以及BlueboothTM网络的通信子系统124。音频子系统126可以与扬声器128以及麦克风130相耦合,以便帮助实施启用语音的功能,例如语音识别、语音复制、数字记录和电话功能。I/O子系统140可以包括触摸屏控制器142和/或一个或多个其他输入控制器144。触摸屏控本文档来自技高网...
一种页面切换方法和装置

【技术保护点】
一种页面切换方法,其特征在于,该方法包括:设置原页面的配置文件中动画状态为关闭状态;获取待跳转页面的根视图控件,所述根视图控件中包括动画跳转参数和页面设置参数;监控所述动画跳转参数的内容是否配置完成;在所述动画跳转参数的内容配置完成后,根据所述动画跳转参数和所述页面设置参数,将所述原页面切换为所述待跳转页面。

【技术特征摘要】
1.一种页面切换方法,其特征在于,该方法包括:设置原页面的配置文件中动画状态为关闭状态;获取待跳转页面的根视图控件,所述根视图控件中包括动画跳转参数和页面设置参数;监控所述动画跳转参数的内容是否配置完成;在所述动画跳转参数的内容配置完成后,根据所述动画跳转参数和所述页面设置参数,将所述原页面切换为所述待跳转页面。2.如权利要求1所述的方法,其特征在于,所述获取待跳转页面的根视图控件,包括:获取所述待跳转页面的窗口对象;在所述窗口对象中获取所述待跳转页面的所述根视图控件。3.如权利要求1所述的方法,其特征在于,所述监控所述动画跳转参数的内容是否配置完成,包括:获取所述根视图控件的视图观察对象;通过所述视图观察对象监控所述动画跳转参数的内容是否配置完成。4.如权利要求1所述的方法,其特征在于,所述根视图控件中包括控件状态参数,在获取待跳转页面的根视图控件之后,还包括:判断所述待跳转页面的根视图控件中的控件状态参数的内容是否为预定状态;如果所述控件状态参数的内容为所述预定状态,则监控所述根视图控件中的所述动画跳转参数。5.如权利要求1所述的方法,其特征在于,所述根据所动画跳转参数和所述页面设置参数,将所述原页面切换为所述待跳转页面,包括:配置所述页面设置参数的内容根据所述动画跳转参数和所述页面设置...

【专利技术属性】
技术研发人员:刘一琛
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北;42

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

1