一种视频详情页面动画展开算法的制作方法

文档序号:15828883发布日期:2018-11-03 00:14阅读:177来源:国知局
本发明涉及视频信息呈现交互
技术领域
:,具体说是一种视频详情页面动画展开算法。
背景技术
::现有的便携智能设备在播放视频时,为了给用户提供更大的可视面积,往往将播放窗口置顶、全屏处理,因此,不能直接呈现视频文件相关的详细信息,即视频详情。用户如需要获取视频详情,则相应的视频详情页面或影响播放窗口的呈现,如何兼顾用户需求和视频播放效果,需要进一步给予优化。技术实现要素:针对现有技术中存在的缺陷,本发明的目的在于提供一种视频详情页面动画展开算法,统一了视频详情页面动画的展开算法,动画无卡顿,无缝过渡效果好,提供开发效率,用户体验好。为达到以上目的,本发明采取的技术方案是:一种视频详情页面动画展开算法,其特征在于,包括如下步骤:捕获对内容单元cell的点击操作,获取内容单元cell的位置信息trect,将信息trect转换为相对于当前窗口window的位置信息wrect,生成视频页面背景视图,然后设置背景视图位置为wrect,添加背景视图到当前窗口window,添加播放窗口videobox到背景视图,然后设置播放窗口videobox填充满背景视图,执行视频详情页面动画展开动画。在上述技术方案的基础上,所述内容单元cell为基于tableview的视频列表中的内容单元。在上述技术方案的基础上,所述位置信息trect为内容单元cell在tableview中的位置信息。在上述技术方案的基础上,执行视频详情页面动画展开动画时,先改变背景视图,填充满当前窗口window,然后将播放窗口videobox垂直移动到顶部。在上述技术方案的基础上,动画结束时,先删除背景视图,然后无动画切换当前页面到视频页。本发明所述的视频详情页面动画展开算法,统一了视频详情页面动画的展开算法,动画无卡顿,无缝过渡效果好,提供开发效率,用户体验好。附图说明本发明有如下附图:图1本发明的流程图。具体实施方式以下结合附图对本发明作进一步详细说明。如图1所示,本发明所述的视频详情页面动画展开算法,包括如下步骤:捕获对内容单元cell的点击操作,获取内容单元cell的位置信息trect,将信息trect转换为相对于当前窗口window的位置信息wrect,生成视频页面背景视图,然后设置背景视图位置为wrect,添加背景视图到当前窗口window,添加播放窗口videobox到背景视图,然后设置播放窗口videobox填充满背景视图,执行视频详情页面动画展开动画。在上述技术方案的基础上,所述内容单元cell为基于tableview的视频列表中的内容单元。在上述技术方案的基础上,所述位置信息trect为内容单元cell在tableview中的位置信息。在上述技术方案的基础上,执行视频详情页面动画展开动画时,先改变背景视图,填充满当前窗口window,然后将播放窗口videobox垂直移动到顶部。即:动画的实现是通过先复制一份视频页的背景视图,然后将videobox添加到此背景视图,然后做动画,将背景视图放大到正常视频页大小,同时将videobox移动到顶部。在上述技术方案的基础上,动画结束时,先删除背景视图,然后无动画切换当前页面到视频页。即:动画结束后,删除背景视图,执行无动画的页面切换,以此达到无缝过渡到视频页。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。技术特征:技术总结本发明涉及一种视频详情页面动画展开算法,包括如下步骤:捕获对内容单元cell的点击操作,获取内容单元cell的位置信息tRect,将信息tRect转换为相对于当前窗口window的位置信息wRect,生成视频页面背景视图,然后设置背景视图位置为wRect,添加背景视图到当前窗口window,添加播放窗口videoBox到背景视图,然后设置播放窗口videoBox填充满背景视图,执行视频详情页面动画展开动画。本发明,统一了视频详情页面动画的展开算法,动画无卡顿,无缝过渡效果好,提供开发效率,用户体验好。技术研发人员:郭艳杰受保护的技术使用者:北京酷我科技有限公司技术研发日:2018.05.28技术公布日:2018.11.02
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1