An embodiment of the present invention provides a refresh method and apparatus, which include: applying for service data to a server when refresh operation is detected; drawing a refresh graph in an interface while waiting for the service data, the refresh graph including a hollow line graph, and cyclically arranging multiple segments in the line graph. Adjacent intersecting lines; rotating the refreshed graphics and expanding the area enclosed by multiple segments of the lines; canceling displaying the refreshed graphics when receiving the traffic data. The refresh animation is realized by drawing simple lines through the code without using multi-frame pictures. The operation is fluent when refreshing, which greatly improves the efficiency of operation and reduces the phenomenon of carton. At the same time, the application volume is greatly reduced without multi-frame pictures built-in.
【技术实现步骤摘要】
一种刷新方法和装置
本专利技术涉及计算机处理的
,特别是涉及一种刷新方法和一种刷新装置。
技术介绍
近年来,随着网络科技的高速发展,网络上的信息量急剧增加,例如,新闻、图片、小说、短视频,等等。某些网站、平台对这些信息进行汇聚,将同属一类的信息推送至应用,展示给用户。为了避免推送的流量过大,一般推送少量信息给应用,用户浏览完毕之后,若想继续浏览信息,则触发刷新操作,向网站、平台请求新一批的信息。在请求信息期间,客户端通常展示刷新动画。目前,这些刷新动画多是由多帧图片组成,加载图片的效率较低,容易发生卡顿,同时,图片的体积较大,导致应用的体积较大。
技术实现思路
本专利技术实施例提出了一种刷新方法和装置,以解决展示刷新动画时、加载多帧图片的效率较低,应用的体积较大的问题。依据本专利技术的一个方面,提供了一种刷新方法,包括:当检测到刷新操作时,向服务器申请业务数据;当等待所述业务数据时,在界面中绘制刷新图形,所述刷新图形包括中空的线条图、以及、在所述线条图中循环排列多段相邻相交的线条;旋转所述刷新图形并扩大多段所述线条合围的区域;当接收到所述业务数据时,取消显示所述刷新图形。可选地,所述在界面中绘制刷新图形,包括:在界面中绘制中空的线条图;在所述线条图上确定一端点,并基于所述端点在所述线条图中绘制线条;多次复制所述线条并在所述线条图中按照多个预设的角度进行旋转,以使旋转后的线条的一端点位于所述线条图上,另一端点位于相邻的线条上。可选地,所述旋转所述刷新图形并扩大多段所述线条合围的区域,包括:以每段线条位于所述线条图上的一端点作为基点,将所述线条的另一端点从相 ...
【技术保护点】
1.一种刷新方法,其特征在于,包括:当检测到刷新操作时,向服务器申请业务数据;当等待所述业务数据时,在界面中绘制刷新图形,所述刷新图形包括中空的线条图、以及、在所述线条图中循环排列多段相邻相交的线条;旋转所述刷新图形并扩大多段所述线条合围的区域;当接收到所述业务数据时,取消显示所述刷新图形。
【技术特征摘要】
1.一种刷新方法,其特征在于,包括:当检测到刷新操作时,向服务器申请业务数据;当等待所述业务数据时,在界面中绘制刷新图形,所述刷新图形包括中空的线条图、以及、在所述线条图中循环排列多段相邻相交的线条;旋转所述刷新图形并扩大多段所述线条合围的区域;当接收到所述业务数据时,取消显示所述刷新图形。2.根据权利要求1所述的方法,其特征在于,所述在界面中绘制刷新图形,包括:在界面中绘制中空的线条图;在所述线条图上确定一端点,并基于所述端点在所述线条图中绘制线条;多次复制所述线条并在所述线条图中按照多个预设的角度进行旋转,以使旋转后的线条的一端点位于所述线条图上,另一端点位于相邻的线条上。3.根据权利要求1或2所述的方法,其特征在于,所述旋转所述刷新图形并扩大多段所述线条合围的区域,包括:以每段线条位于所述线条图上的一端点作为基点,将所述线条的另一端点从相邻的线条上移动至所述线条图上;将每段线条的两个端点保持在所述线条图上、旋转并缩短每段线条。4.根据权利要求3所述的方法,其特征在于,所述以每段线条位于所述线条图上的一端点作为基点,将所述线条的另一端点从相邻的线条上移动至所述线条图上,包括:以每段线条位于所述线条图上的一端点作为基点,调整每段线条的斜率;计算每段线条调整斜率之后、位于相邻的线条上的另一端点。5.根据权利要求3所述的方法,其特征在于,所述将每段线条的两个端点保持在所述线条图上、旋转并缩短每段线条,包括:旋转每条线段、并以每段线条位于所述线条图上的一端点作为基点,调整每段线条的斜率;计算所述线条...
【专利技术属性】
技术研发人员:蔡雪健,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。