应用内控件扩展至系统栏的方法、装置及电子设备与流程

文档序号:31637020发布日期:2022-09-24 04:49阅读:来源:国知局

技术特征:
1.一种应用内控件扩展至系统栏的方法,其特征在于,包括:当系统栏隐藏或应用组件入侵到系统栏下方时,在所述应用组件内显示占位控件,所述占位控件显示在所述系统栏所在位置;当扩展所述应用组件的动画时,通过所述占位控件和所述应用组件的扩展控件将所述应用组件扩展至整个屏幕,以通过所述应用组件显示所述动画,所述扩展控件为所述应用组件中可进行扩展和收缩的控件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当扩展所述应用组件的动画时,隐藏所述系统栏或将所述应用组件入侵到所述系统栏下方;在所述应用组件内显示所述占位控件;通过所述占位控件和所述应用组件的扩展控件将所述应用组件扩展至整个屏幕,以通过所述应用组件显示所述动画。3.根据权利要求1或2所述的方法,其特征在于,所述通过所述占位控件和所述应用组件的扩展控件将所述应用组件扩展至整个屏幕,包括:将所述扩展控件从原始位置扩展至所述占位控件位置,以通过所述占位控件和扩展后的所述应用组件的扩展控件将所述应用组件扩展至整个屏幕。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当收缩所述应用组件的动画时,隐藏所述占位控件;显示所述系统栏或空出所述系统栏显示位置。5.根据权利要求4所述的方法,其特征在于,所述当收缩所述应用组件的动画时,所述方法还包括:将所述扩展控件收缩至原始位置。6.根据权利要求1所述的方法,其特征在于,所述扩展控件扩展或收缩时,所述应用组件中已显示的其他控件位置不发生变化。7.根据权利要求1所述的方法,其特征在于,所述在所述应用组件内显示占位控件之前,所述方法还包括:在所述应用组件内创建占位控件,以用于占用所述系统栏位置。8.一种应用内控件扩展至系统栏装置,其特征在于,包括:显示模块:用于当系统栏隐藏或应用组件入侵到系统栏下方时,在所述应用组件内显示占位控件,所述占位控件显示在所述系统栏所在位置;扩展模块:用于当扩展所述应用组件的动画时,通过所述占位控件和所述应用组件的扩展控件将所述应用组件扩展至整个屏幕,以通过所述应用组件显示所述动画,所述扩展控件为所述应用组件中可进行扩展和收缩的控件。9.一种电子设备,其特征在于,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述机器可读指令被所述处理器执行时执行如权利要求1至7任一所述的方法的步骤。10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7任一所述的方法的步骤。

技术总结
本申请提供了一种应用内控件扩展至系统栏的方法,其中,该方法包括:当系统栏隐藏或应用组件入侵到系统栏下方时,在应用组件内显示占位控件,占位控件显示在系统栏所在位置;当扩展应用组件的动画时,通过占位控件和应用组件的扩展控件将应用组件扩展至整个屏幕,以通过应用组件显示动画,扩展控件为应用组件中可进行扩展和收缩的控件。本申请实施例通过将应用组件内的占位空间显示在系统栏位置,以通过该占位控件和扩展控件是的应用组件占领整个屏幕,进而显示动画,由于该占位控件和扩展控件都是应用组件内部的,因而在应用组件向系统栏位置扩展时整体布局不发生移动,进而提高了应用程序扩展时动画的流畅度。应用程序扩展时动画的流畅度。应用程序扩展时动画的流畅度。


技术研发人员:张浩 白雪茹 孔佑记
受保护的技术使用者:上海嘉车信息科技有限公司
技术研发日:2022.07.06
技术公布日:2022/9/23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1