一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

应用切换的转场动画生成方法及相关设备与流程

2022-06-05 20:46:45 来源:中国专利 TAG:

技术特征:
1.一种应用切换的转场动画生成方法,其特征在于,所述方法包括:当第一应用切换至第二应用时,获取所述第一应用的第一控件信息和所述第二应用的第二控件信息;根据所述第一控件信息中的控件属性及对应的匹配规则,从所述第二控件信息中确定匹配的控件;获取所述匹配的控件的控件元素名作为所述第一应用的共享元素名;根据所述共享元素名执行对应的转场动画。2.如权利要求1所述的应用切换的转场动画生成方法,其特征在于,所述方法还包括:确定所述匹配的控件的位置;所述根据所述共享元素名执行对应的转场动画包括:根据所述共享元素名以及所述匹配的控件的位置,执行对应的转场动画。3.如权利要求1所述的应用切换的转场动画生成方法,其特征在于,所述控件属性包括控件类型、控件尺寸比例或控件颜色中的一种或者多种,其中,与控件属性对应的匹配规则包括以下的一种或者多种:与所述控件类型对应的匹配规则为控件类型一致;与所述控件尺寸比例对应的匹配规则为控件尺寸比例的差值在预设差值范围内;与所述控件颜色对应的匹配规则为控件颜色的相似度在预设相似度范围内。4.如权利要求1至3中任一项所述的应用切换的转场动画生成方法,其特征在于,若所述第一应用为桌面应用且所述第一控件信息包括应用图标,所述获取所述匹配的控件的控件元素名作为所述第一应用的共享元素名包括:从所述第二控件信息中获取与所述第一控件信息中的应用图标匹配的目标应用图标,并确定所述目标应用图标的控件元素名为共享元素名。5.如权利要求1至3中任一项所述的应用切换的转场动画生成方法,其特征在于,若所述第一应用为通知栏应用且所述第一控件信息包括图片和消息,所述获取所述匹配的控件的控件元素名作为所述第一应用的共享元素名包括:从所述第二控件信息中获取与所述第一控件信息匹配的目标图片和目标消息,并确定所述目标图片的控件元素名及所述目标消息的控件元素名为共享元素名。6.如权利要求5所述的应用切换的转场动画生成方法,其特征在于,所述根据所述共享元素名执行对应的转场动画包括:根据所述共享元素名、所述目标图片在通知栏的位置和所述目标消息在通知栏的位置执行所述转场动画。7.如权利要求5所述的应用切换的转场动画生成方法,其特征在于,在所述根据所述共享元素名执行对应的转场动画之前,所述方法还包括:在所述通知栏应用发送通知时,通过调用接口的方式传递所述共享元素名对应的转场动画。8.如权利要求1至3中任一项所述的应用切换的转场动画生成方法,其特征在于,若所述第一控件信息的控件属性为文本,所述获取所述匹配的控件的控件元素名作为所述第一应用的共享元素名包括:从所述第二控件信息中获取与所述第一控件信息匹配的目标文本,并确定所述目标文
本的控件元素名为共享元素名。9.如权利要求1至3中任一项所述的应用切换的转场动画生成方法,其特征在于,若所述第一控件信息的控件属性为图片,所述获取所述匹配的控件的控件元素名作为所述第一应用的共享元素名包括:从所述第二控件信息中获取与所述第一控件信息匹配的匹配图片,并确定所述匹配图片的控件元素名为共享元素名。10.如权利要求1至3中任一项所述的应用切换的转场动画生成方法,其特征在于,所述获取所述第一应用的第一控件信息和所述第二应用的第二控件信息包括:获取所述第一应用的第一布局文件,从所述第一布局文件中提取出所述第一控件信息;获取所述第二应用的第二布局文件,从所述第二布局文件中提取出所述第二控件信息。11.如权利要求10所述的应用切换的转场动画生成方法,其特征在于,所述方法还包括:将所述共享元素名写入所述第一应用的第一布局文件中。12.如权利要求1至3中任一项所述的应用切换的转场动画生成方法,其特征在于,所述从所述第二控件信息中确定匹配的控件包括:若所述第二控件信息中的单个控件与所述第一控件信息中的控件匹配,确定所述单个控件为所述匹配的控件。13.如权利要求1至3中任一项所述的应用切换的转场动画生成方法,其特征在于,所述从所述第二控件信息中确定匹配的控件包括:若所述第二控件信息中的多个控件与所述第一控件信息中的控件匹配,从所述多个控件中随机选取一个控件或两个控件作为所述匹配的控件。14.如权利要求1至3中任一项所述的应用切换的转场动画生成方法,其特征在于,所述方法还包括:若所述第二控件信息中无控件与所述第一控件信息中的控件匹配,将所述第一控件信息和所述第二控件信息中的控件元素名修改为预设的名称;响应于对所述第一控件信息和所述第二控件信息中的控件元素名的读取操作;将读取到的所述预设的名称确定为所述共享元素名。15.一种电子设备,其特征在于,所述电子设备包括存储器和处理器:所述存储器,用于存储程序指令;所述处理器,用于读取并执行所述存储器中存储的所述程序指令,当所述程序指令被所述处理器执行时,使得所述电子设备执行如权利要求1至权利要求14中任一项所述的应用切换的转场动画生成方法。16.一种计算机存储介质,其特征在于,所述计算机存储介质存储有程序指令,当所述程序指令在电子设备上运行时,使得所述电子设备执行如权利要求1至权利要求14中任一项所述的应用切换的转场动画生成方法。17.一种芯片,与电子设备中的存储器耦合,其特征在于,所述芯片用于控制所述电子设备执行如权利要求1至权利要求14中任一项所述的应用切换的转场动画生成方法。

技术总结
本申请提供一种应用切换的转场动画生成方法及相关设备,所述方法包括:当第一应用切换至第二应用时,获取第一应用的第一控件信息和第二应用的第二控件信息;根据第一控件信息中的控件属性及对应的匹配规则,从第二控件信息中确定匹配的控件;根据匹配的控件,获取匹配的控件的控件元素名作为第一应用的匹配的控件的共享元素名;根据共享元素名执行对应的转场动画。本申请通过确定不同应用的共享元素名,并执行共享元素名对应的转场动画,实现了应用间切换时,不同界面之间的平滑过渡,提高了转场动画的流畅性。了转场动画的流畅性。了转场动画的流畅性。


技术研发人员:苏宏凯 李轩恺 温龙胜
受保护的技术使用者:华为技术有限公司
技术研发日:2020.11.30
技术公布日:2022/6/4
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献