荣耀终端有限公司叶坤坤获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉荣耀终端有限公司申请的专利动效显示方法和装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN117707367B 。
龙图腾网通过国家知识产权局官网在2025-07-18发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202311022310.9,技术领域涉及:G06F3/0481;该发明授权动效显示方法和装置是由叶坤坤;贾金其设计研发完成,并于2023-08-14向国家知识产权局提交的专利申请。
本动效显示方法和装置在说明书摘要公布了:本申请实施例提供一种动效显示方法和装置,涉及终端技术领域,方法包括:响应于第一操作,在终端设备处于锁屏状态时,终端设备在第一界面中生成第一动效,第一界面对应于第一视图view树,在第一view树中,至少一个第一元素的父view均为第一view,第一view的父view为第二view;或者,响应于第一操作,在终端设备处于解锁状态时,终端设备在第二界面中生成第二动效,第二界面对应于第二view树,在第二view树中,至少一个第二元素的父view均为第三view,第三view的父view为第四view,其中,第一view的名称与第三view的名称相同,第二view的名称与第四view的名称相同,使得终端设备可以实现在一种布局结构下的两种动效,丰富用户的使用体验。
本发明授权动效显示方法和装置在权利要求书中公布了:1.一种动效显示方法,其特征在于,所述方法包括: 终端设备接收第一操作; 响应于所述第一操作,在所述终端设备处于锁屏状态时,所述终端设备在第一界面中生成第一动效,所述第一界面中包括至少一个第一元素,第一元素包括至少一个第一子元素,所述第一界面对应于第一view树,所述第一view树包括至少一个第一子view,所述至少一个第一子view与所述至少一个第一元素一一对应,第一子元素对应第五view,所述第五view的父view为所述第一子元素所属的第一元素对应的view;在所述第一view树中,所述至少一个第一元素的父view均为第一view,所述第一view的父view为第二view,在所述第一动效中,所述终端设备对所述至少一个第一元素执行缩小并向下平移;所述第一动效所在时长内包括:第一时刻以及第二时刻,所述第二时刻在所述第一时刻之后,所述至少一个第一元素中包括:第三元素;所述第三元素满足第一距离小于第二距离;其中,所述第一距离为在所述第一时刻下所述第三元素与第一预设位置之间的距离,所述第二距离为在所述第二时刻下所述第三元素与第一预设位置之间的距离,所述第一预设位置为所述第一view的顶部位置; 其中,在通知布局模块检测到释放事件、且终端设备处于锁屏状态时,设置锁屏动效开启标记;通知位置计算类从所述通知布局模块中获取用于指示更新锁屏通知的消息,确定各节点的初始位置,以及各所述节点的初始位置对应的各所述节点的初始位置偏移;锁屏通知属性计算模块从通知位置计算类中获取各所述节点的初始位置偏移,从消息状态检测模块中获取消息变化状态,并根据所述消息变化状态确定各所述节点的最终位置偏移、各所述节点的最终透明度以及各所述节点的最终显示比例;锁屏场景动效参数计算模块确定各所述节点在不同时间点的位置偏移、各所述节点在不同时间点的透明度、以及各所述节点在不同时间点的显示比例;通知布局模块从锁屏场景动效参数计算模块中获取各所述节点在不同时间点的位置偏移、各所述节点在不同时间点的透明度、以及各所述节点在不同时间点的显示比例,并根据锁屏动效开启标记构造动效事件;锁屏场景动效执行模块从所述通知布局模块中获取动效事件,根据所述动效事件构造Animator;其中,每一个元素为一个节点,根据预设的至少一个动效曲线实现对于任一所述元素的动效绘制,使得界面中的多个元素呈现依次缩小或放大的第一动效; 响应于所述第一操作,在所述终端设备处于解锁状态时,所述终端设备确定所述至少一个第一元素由第一位置移动至第二位置;所述终端设备在第二界面中生成第二动效,所述第二界面中包括至少一个第二元素,第二元素包括至少一个第二子元素,所述第二界面对应于第二view树,所述第二view树包括至少一个第二子view,所述至少一个第二子view与所述至少一个第二元素一一对应,第二子元素对应第六view,所述第六view的父view为第六子元素所属的第二元素对应的view;在所述第二view树中,所述至少一个第二元素的父view均为第三view,所述第三view的父view为第四view,在所述第二动效中,所述终端设备对所述至少一个第一元素执行向上或向下平移,所述至少一个第二元素的大小不变; 其中,在通知布局模块检测到释放事件,且所述终端设备处于解锁状态时,记录所述释放事件对应的信息,并判断所述终端设备是否处于可回弹状态;所述通知布局模块向滚动速度计算类发送释放事件对应的信息、并从所述滚动速度计算类中获取释放速度;在所述通知布局模块确定释放速度超过第二速度阈值时,滚动管理类从所述通知布局模块中获取用于指示开始fling的消息;所述滚动管理类将所述释放速度发送至fling动画插值器,并从所述fling动画插值器中获取释放后的滚动值;所述滚动管理类更新各节点的刚性系数以及各节点的阻尼系数;所述滚动管理类从所述通知布局模块中获取用于指示计算各节点每帧对应的滚动值的消息,并指示动效引擎-物理动效节点依次更新控制节点以及其他节点;所述通知布局模块从滚动管理类中获取用于指示滚动是否结束的消息,在确定滚动已经结束时,更新当前帧中各节点的滚动值;所述滚动管理类从通知位置计算类中获取各节点的位置偏移;动效引擎-物理动效节点从所述通知位置计算类中获取各所述节点对应的滚动值,根据各所述节点对应的滚动值确定各所述节点的位置偏移,所述通知位置计算类从所述动效引擎-物理动效节点中获取各所述节点的位置偏移;所述通知布局模块从所述通知位置计算类中获取各所述节点的位置偏移,调用显示合成系统,利用各所述节点的位置偏移进行图层绘制,得到第二图层;其中,所述节点的移动整体构成第二动效; 所述至少一个第二元素包括第八元素,在所述终端设备在第二界面中生成所述第二动效后,所述终端设备接收到针对所述第二界面的第三操作,所述第三操作为针对所述第八元素的释放操作; 响应于所述第三操作,在所述终端设备处于解锁状态时,所述终端设备确定所述至少一个第二元素由第四位置移动至第五位置; 在所述终端设备确定所述第五位置处对应的界面滚动值大于0且所述界面滚动值小于最大滚动值时,所述终端设备生成第四动效,在所述第四动效中,所述终端设备对所述至少一个第一元素执行向上或向下平移,所述至少一个第二元素的大小不变;其中,所述界面滚动值为相较于第一位置所述至少一个第二元素移动的距离,所述最大滚动值为基于所述至少一个第二元素中每个元素的高度、相邻元素之间的间隙、以及所述第三view的高度确定的; 其中,所述第一view的名称与所述第三view的名称相同,所述第二view的名称与所述第四view的名称相同,所述第一view树挂载在第一窗口下,所述第二view树挂载在第二窗口下,所述第一窗口的名称与所述第二窗口的名称相同,任一view表征所述终端设备的界面中的一块可绘制空间块并在所述界面中占据一个矩形区域,在所述矩形区域内,view对象负责图形绘制和事件处理。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人荣耀终端有限公司,其通讯地址为:518040 广东省深圳市福田区香蜜湖街道东海社区红荔西路8089号深业中城6号楼A单元3401;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。