一种动画播放方法及装置的制造方法
【专利摘要】本申请公开了一种动画播放方法,用以解决现有技术存在的无法直观向用户展示应用卸载过程的问题。方法包括:接收针对应用的指定指令;所述指定指令,包括应用卸载指令或模拟应用卸载指令;其中,所述应用卸载指令,用于指示对所述应用进行卸载;所述模拟应用卸载指令,用于指示在对所述应用进行卸载前,在用户图形界面对所述应用的卸载过程进行模拟;响应于所述指定指令,按照根据所述图标的颜色值确定待生成的动画包含的图片的颜色值的方式,生成动画;播放所述动画。本申请还公开了一种动画播放装置。
【专利说明】
_种动IU播放方法及装置
技术领域
[0001 ]本申请涉及计算机技术领域,尤其涉及一种动画播放方法及装置。
【背景技术】
[0002]用户的手机上往往安装有大量不同的应用程序(AppliCat1n,APP),当用户不需要某应用程序时,用户可以通过对该APP的应用图标执行指定操作以达到卸载该APP的目的。
[0003]而目前,用户在向手机输入指定APP的卸载指令后,手机桌面上的该APP图标将会被移除,以表示该APP已经被卸载,在这种情况下,用户仅可以通过查看手机桌面上该APP的图标是否被移除,以确定该APP是否被卸载。而随着手机的功能的不断开发,用户手机上安装的APP也越来越多,因而手机桌面上不同的APP图标也就变得越来越多,此时用户在展示有大量APP图标的桌面上,期望通过查看手机桌面上APP图标是否被删除的方式,来确定某APP是否被卸载也将变得越来越不方便。
[0004]因而,在对APP进行卸载时,如何通过直观地向用户展示该APP的卸载过程,以便用户确认该APP以被卸载,现有技术并未提供较成熟的解决方案。
【发明内容】
[0005]本申请实施例提供一种动画播放方法,用以解决现有技术存在的无法直观向用户展示应用卸载过程的问题。
[0006]本申请实施例还提供一种动画播放装置,用以解决现有技术存在的无法直观向用户展示应用卸载过程的问题。
[0007]本申请实施例采用下述技术方案:
[0008]一种动画播放方法,包括:
[0009]接收针对应用的指定指令;所述指定指令,包括应用卸载指令或模拟应用卸载指令;其中,所述应用卸载指令,用于指示对所述应用进行卸载;所述模拟应用卸载指令,用于指示在对所述应用进行卸载前,在用户图形界面对所述应用的卸载过程进行模拟;
[0010]响应于所述指定指令,按照根据所述图标的颜色值确定待生成的动画包含的图片的颜色值的方式,生成动画;
[0011]播放所述动画。
[0012]一种动画播放装置,包括:
[0013]指令接收单元,用于接收针对应用的指定指令;所述指定指令,包括应用卸载指令或模拟应用卸载指令;其中,所述应用卸载指令,用于指示对所述应用进行卸载;所述模拟应用卸载指令,用于指示在对所述应用进行卸载前,在用户图形界面对所述应用的卸载过程进行模拟;
[0014]动画生成单元,用于响应于所述指定指令,按照根据所述图标的颜色值确定待生成的动画包含的图片的颜色值的方式,生成动画;
[0015]动画播放单元,用于播放所述动画。
[0016]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0017]由于在接收到针对应用的指定指令时,响应于所述指定指令,将按照根据所述图标的颜色值确定待生成的动画包含的图片的颜色值的方式,生成动画,并播放所述动画,从而可以在应用卸载的过程中,通过动画的形式,较为直观的向用户展示APP的卸载过程。
【附图说明】
[0018]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0019]图1为本申请实施例提供的一种动画播放方法的流程示意图;
[0020]图2为本申请实施例提供的一种手机桌面的示意图;
[0021]图3为本申请实施例提供的一种用于播放动画的悬浮窗的示意图;
[0022]图4为本申请实施例提供的一种应用卸载动画的播放方法的具体流程示意图;
[0023]图5为本申请实施例提供的一种操作指令输入界面示意图;
[0024]图6为本申请实施例提供的一种动画效果的不意图;
[0025]图7为本申请实施例提供的一种动画效果的不意图;
[0026]图8为本申请实施例提供的一种动画效果的不意图;
[0027]图9为本申请实施例提供的一种供用户确认是否删除该应用的界面示意图;
[0028]图10为本申请实施例提供的一种动画播放装置的具体结构示意图。
【具体实施方式】
[0029]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]以下结合附图,详细说明本申请各实施例提供的技术方案。
[0031]实施例1
[0032]本申请实施例提供一种动画播放方法,用以解决现有技术存在的无法直观向用户展示应用卸载过程的问题。
[0033]本申请实施例提供的动画播放方法的执行主体,可以但不限于为手机、平板电脑、个人电脑(Personal Computer,PC)、智能电视以及任何可以安装应用程序的终端设备中的至少一种。
[0034]为便于描述,下文以该方法的执行主体为手机为例,对该方法的实施方式进行介绍。可以理解,该方法的执行主体为手机只是一种示例性的说明,并不应理解为对该方法的限定。
[0035]该方法的具体实现流程示意图如图1所示,主要包括下述步骤:
[0036]步骤11,接收针对应用的指定指令;
[0037]所述指定指令,包括应用卸载指令或模拟应用卸载指令。
[0038]其中,所述应用卸载指令,用于指示对所述应用进行卸载;所述模拟应用卸载指令,用于指示在对所述应用进行卸载前,在用户图形界面对所述应用的卸载过程进行模拟。
[0039]所述针对应用的指定指令,可以是用户通过对手机桌面上该APP图标执行特定操作而触发的,所述特定操作可以包括下述操作中的至少一种:点击操作、滑动操作以及长按操作,等等。
[0040]步骤12,响应于接收到的指定指令,按照根据所述图标的颜色值确定待生成的动画包含的图片的颜色值的方式,生成动画;
[0041]—般地,在应用的安装包中往往保存有作为该应用图标的图片,则可以从应用安装包中,获得该应用图标的图片。
[0042]其中,所述颜色值,比如可以是指软件中用于表示颜色的六位十六进制数值,六位数字分为3组,每组两位,依次表示红、绿、蓝三种颜色的强度,即红绿蓝(Red Green Blue,RGB)色彩模式。不同的颜色可以由红色、绿色、蓝色三种基本颜色叠加形成,则不同颜色的第一颜色值可以由表明红色、绿色、蓝色各成分强度的三个数值表示。
[0043]需要说明的是,本申请实施例中应用图标的颜色值往往还需要反映该图标的透明度相关信息,因而本申请实施例中图标的颜色值可以用透明度+红绿蓝(Alpha+Red GreenBlue,ARGB)色彩模式来表示,即应用图标的颜色值由32位数字表示,其中反映透明度的数字与反映红、绿、蓝三种颜色强度的数字各占32位数字中的8位。
[0044]为了使用户通过生成的动画而可以比较直接的联想到APP的图标,可以根据应用图标的颜色值来确定待生成的动画中不同界面元素的颜色值,这就使得生成的动画中包含的界面元素具有该APP图标的颜色特征,进而通过该动画中界面元素的颜色,用户可以比较直接的联想到具有相同颜色的APP图标,在一种实施方式中,步骤12的具体实现方式包括:根据所述图标的颜色值,确定待生成的动画包含的图片中的界面元素的颜色值;根据确定出的所述界面元素的颜色值,生成动画。
[0045]一般地,APP图标中不同区域往往具有不同的颜色值,因而如何根据APP图标中不同区域的颜色值来确定待生成动画中包含的各个界面元素的颜色值,在一种实施方式中,本申请实施例提供的方法具体可以包括:按照预定的位图切割方式,确定对所述图标对应的位图进行切割得到的子位图;根据所述子位图的颜色值,确定所述界面元素的颜色值。
[0046]需要说明的是,用户可以根据不同APP图标的面积大小的不同,或者根据APP类型的不同,灵活的设置不同APP图标的切割方式。
[0047]比如,“APP1图标”的面积大于“APP2图标”的面积,则可以设置APPl图标的切割方式为切割成400个子图,而设置APP2图标的切割方式为切割成100个子图。还比如,可以设置“新闻类APP”图标的切割方式为切割成三角形的子图,设置“音乐播放类APP”图标的切割方式为切割成正方形,而设置“社交类APP”图标的切割方式为切割成长方形,等等。
[0048]需要说明的是,所述应用的图标可以为预先设置的指定图像,也可以为预先设置的指定图形,即所述应用的图标可以为位图(bitmap)也可以为矢量图(vector)。
[0049]—般地,位图所具备的颜色值即为该位图中各个像素点的颜色值,因此可以根据该位图中、处于不同位置的像素点的颜色值,来确定该位图不同区域的颜色值。而矢量图可以是由多个具有不同颜色以及不同形状的图形组合生成的(例如,通过对两种具有不同颜色的图形进行叠加组合,得到的新的图形可以呈现出不同于上述两种颜色的其他颜色),矢量图的图片文件中一般保存的是构成该矢量图的各个图片的信息,在这种情况下,当APP的图标为矢量图时,可能无法根据该矢量图确定出APP图标中不同区域的颜色值。
[0050]因而,当作为APP图标的图片为矢量图时,可以首先将所述矢量图转化为位图,进而根据转化得到的、位图格式的APP图标的颜色值来确定该APP图标中不同区域的颜色值。
[0051]需要说明的是,通过对APP图标对应的位图进行切割后,得到的子位图也可能具有不同的颜色值,在一种实施方式中,可能需要从子位图所包含的不同颜色值中确定某一颜色值作为所述子位图的颜色值,在一种实施方式中,可以通过以下两种方式,确定切割后得到子位图的颜色值,具体可以包括:
[0052]方式1:确定处于所述子位图指定位置处的像素的颜色值,作为所述子位图的颜色值;
[0053]例如,可以将处于子位图中心处像素点的颜色值确定为所述子位图的颜色值。
[0054]方式2:确定所述子位图的主色调所对应的颜色值,作为所述子位图的颜色值;
[0055]其中,上述“主色调”表示色彩外观的基本倾向。具体而言,一幅图像虽然用了多种颜色,但图像在色彩总体上是有一种倾向的,比如是偏蓝或偏红,是偏暖或偏冷等等,色彩外观的基本倾向就是一幅图像的主色调。通常,主色调从冷暖方面进行划分,可以有“暖色调”、“冷色调”和“中间色调”。一般地,红色、橙色、黄色为表示暖色调;绿色、蓝色、黑色表示冷色调;而灰色、紫色、白色则表示中间色调。冷色调的亮度越高,其整体感觉越偏暖,暖色调的亮度越高,其整体感觉越偏冷。
[0056]例如,可以将子位图中大部分像素点的颜色值确定为所述子位图的颜色值。
[0057]采用方式2提供的确定子位图颜色值的方法,确定出的子位图的颜色值为所述子位图的主色调所对应的颜色值确,在这种情况下,确定得到的子位图的颜色值往往更能代表该子位图所具有的颜色值。
[0058]为了可以使得生成的动画具有不同的动画效果,在一种实施方式中,本申请实施例提供的方法可以包括:根据所述界面元素在待生成的动画中的动画效果的信息,以及确定出的所述界面元素的颜色值,生成具备所述动画效果的动画。
[0059]其中,所述界面元素在待生成的动画中的动画效果的信息,比如可以包括下述信息中的至少一种:
[0000]信息1:所述界面元素在待生成的动画中的运动轨迹的计算方式;
[0061]根据待生成动画中包含的界面元素的起始位置信息,以及界面元素在待生成的动画中的运动轨迹的计算方式,可以计算出界面元素在各帧动画图片中所处的位置,进而可以确定界面元素在动画中的运动轨迹。
[0062]信息2:所述界面元素在待生成的动画中的颜色变化方式;
[0063]其中,所述颜色变化方式包括:界面元素颜色值的变化以及颜色值的变化速率,则根据所述界面元素在待生成的动画中的颜色变化方式,可以确定界面元素在待生成动画的各帧图片中的颜色值。例如,根据所述颜色变化方式为“由蓝色变为红色”,则可以确定在待生成的动画中,颜色值为蓝色的界面元素的颜色将变为红色,进而可以根据所述颜色变化方式确定待生成动画的、与颜色变化相关的动画效果。
[0064]信息3:所述界面元素在待生成的动画中的面积变化方式;
[0065]根据所述界面元素在待生成的动画中的面积变化方式以及界面元素的初始面积,可以确定界面元素在待生成动画的各帧图片中的面积大小。
[0066]信息4:所述界面元素在待生成的动画中的形状变化方式;
[0067]其中,所述界面元素的形状可以包括但不仅限于下述形状中的至少一种:
[0068]圆形、正方形、三角形、长方形,等等。
[0069]例如,假设形状变化方式为“由正方形变为圆形”,则可以确定在待生成的动画中,形状为正方形的界面元素将变为圆形,进而可以根据所述形状变化方式确定待生成动画的、与形状变化相关的动画效果。
[0070]信息5:所述界面元素在待生成的动画中的透明度变化方式;
[0071]需要说明的是,所述生成的动画是为了向用户展示应用被卸载的过程,因而在动画中表示APP图标的界面元素可以呈现淡出的动画效果直至消失,即动画中的界面元素的透明度由不透明变为透明。
[0072]信息6:所述界面元素在待生成的动画中的亮度变化方式。
[0073]由于所述生成的动画是为了向用户展示应用被卸载的过程,因而所述界面元素在待生成的动画中的亮度变化方式一般可以为:“由亮变暗”。
[0074]通过确定界面元素在待生成的动画中的上述动画效果的信息,可以生成具有不同动画效果的动画,从而可以为用户带来较好的视觉体验。
[0075]步骤13,播放所述动画。
[0076]对通过执行步骤12生成的动画进行播放,以向用户展示应用的卸载过程。
[0077]需要说明的是,步骤13的具体实现方式可以包括:在当前界面上显示悬浮窗,在悬浮窗中播放所述动画。
[0078]例如,手机接收到用户输入的针对某APP的卸载指令,并播放表示该APP卸载过程的动画,假设手机当前的展示界面如图2所示,则在播放动画时,手机将展示如图3虚线框中所示的悬浮窗,并在所述悬浮窗中播放动画。
[0079]还需要说明的是,手机可以接收到用户输入的针对APP的指定指令可以包括两种,分别为:应用卸载指令以及模拟应用卸载指令,响应于不同的指令,手机在播放完动画后,可以执行的操作也各不相同,具体可以包括一下两种情况:
[0080]情况I:当所述指定指令包括所述应用卸载指令时;
[0081]手机在播放通过执行步骤12生成的动画后,将从所述应用图标所在的桌面中,删除所述图标。
[0082]情况2:所述指定指令包括所述模拟应用卸载指令时;
[0083]手机在播放通过执行步骤12生成的动画后,将展示供用户确认是否删除所述应用的界面,并接收用户通过所述界面输入的、确认删除所述应用的确认指令;响应于所述确认指令,从所述图标所在的桌面中,删除所述图标。
[0084]在情况2所述的场景下,在用于模仿应用卸载过程的动画播放完成后,手机将再次提示用户是否卸载该应用,通过动画模拟应用卸载以及弹出确认“删除界面”的方式,可以让用户对将要卸载的应用进行多次确认,从而可以从一定程度上避免由于用户的误操作而错误的卸载应用。
[0085]采用本申请实施例1提供的方法,由于在接收到针对应用的指定指令时,响应于所述指定指令,将按照根据所述图标的颜色值确定待生成的动画包含的图片的颜色值的方式,生成动画,并播放所述动画,从而可以在应用卸载的过程中,通过动画的形式,较为直观的向用户展示APP的卸载过程。
[0086]实施例2
[0087]本申请实施例提供了一种应用卸载动画的播放方法,用以解决现有技术存在的无法直观向用户展示应用卸载过程的问题。该方法的具体实现流程示意图如图4所示,主要包括下述步骤:
[0088]步骤21,用户通过长按桌面上APP图标,以触发手机展示如图5所示的操作指令输入界面;
[0089]步骤22:用户通过点击所述操作指令输入界面中的“Uninstall”按键,以触发卸载模拟指令;
[0090]需要说明的是,所述操作指令输入界面中还包括:“APPInformat1n”按键,用户通过点击该按键,可以触发手机对该APP的相关信息进行展示。
[0091]步骤23:手机响应于用户输入的卸载模拟指令,生成卸载动画,并播放该动画,卸载动画的播放效果如图6?图8所示;
[0092]具体的,有关卸载动画的生成方式详见实施例1中的相关描述,此处不再赘述。
[0093]步骤24:手机在播放完卸载动画后,将展示供用户确认是否删除该应用的界面,如图9所示。
[0094]步骤25:用户通过点击如图9所示的界面中的“0K”按键,以触发确认删除所述应用的确认指令,手机响应于所述确认指令,从所述图标所在的桌面中,删除所述图标。
[0095]当用户点击如图9所示的界面中的“Cancel”按键时,将触发撤销删除所述应用的指令,手机响应于该指令,将在桌面保留该应用的图标。
[0096]采用本申请实施例2提供的方法,由于在接收到针对应用的指定指令时,响应于所述指定指令,将按照根据所述图标的颜色值确定待生成的动画包含的图片的颜色值的方式,生成动画,并播放所述动画,从而可以在应用卸载的过程中,通过动画的形式,较为直观的向用户展示APP的卸载过程。
[0097]实施例3
[0098]本申请实施例提供了一种动画播放装置,用以解决现有技术存在的无法直观向用户展示应用卸载过程的问题。该装置的具体结构示意图如图10所示,包括:指令接收单元31、动画生成单元32以及动画播放单元33。
[0099]其中,指令接收单元31,用于接收针对应用的指定指令;所述指定指令,包括应用卸载指令或模拟应用卸载指令;其中,所述应用卸载指令,用于指示对所述应用进行卸载;所述模拟应用卸载指令,用于指示在对所述应用进行卸载前,在用户图形界面对所述应用的卸载过程进行模拟;
[0100]动画生成单元32,用于响应于所述指定指令,按照根据所述图标的颜色值确定待生成的动画包含的图片的颜色值的方式,生成动画;
[0101]动画播放单元33,用于播放所述动画。
[0102]在一种实施方式中,动画生成单元32,用于:根据所述图标的颜色值,确定待生成的动画包含的图片中的界面元素的颜色值;根据确定出的所述界面元素的颜色值,生成动画。
[0103]在一种实施方式中,动画生成单元32,用于:按照预定的位图切割方式,确定对所述图标对应的位图进行切割得到的子位图;根据所述子位图的颜色值,确定所述界面元素的颜色值。
[0104]在一种实施方式中,所述子位图的颜色值,包括下述至少一种:处于所述子位图指定位置处的像素的颜色值;所述子位图的主色调所对应的颜色值。
[0105]在一种实施方式中,动画生成单元32,用于:根据所述界面元素在待生成的动画中的动画效果的信息,以及确定出的所述界面元素的颜色值,生成具备所述动画效果的动画。
[0106]在一种实施方式中,所述界面元素在待生成的动画中的动画效果的信息,包括下述至少一项:所述界面元素在待生成的动画中的运动轨迹的计算方式;所述界面元素在待生成的动画中的颜色变化方式;所述界面元素在待生成的动画中的面积变化方式;所述界面元素在待生成的动画中的形状变化方式;所述界面元素在待生成的动画中的透明度变化方式;所述界面元素在待生成的动画中的亮度变化方式。
[0107]在一种实施方式中,动画播放单元33,还用于:当所述指定指令包括所述应用卸载指令时,播放所述动画后,从所述图标所在的桌面中,删除所述图标。
[0108]在一种实施方式中,动画播放单元33,还用于:当所述指定指令包括所述模拟应用卸载指令时,播放所述动画后,展示供用户确认是否删除所述应用的界面,并接收用户通过所述界面输入的、确认删除所述应用的确认指令;响应于所述确认指令,从所述图标所在的桌面中,删除所述图标。
[0109]在一种实施方式中,所述界面元素的形状,包括下述至少一种:圆形、正方形、三角形。
[0110]在一种实施方式中,动画播放单元33,用于:在当前界面上显示悬浮窗,在悬浮窗中播放所述动画。
[0111]采用本申请实施例3提供的装置,由于在接收到针对应用的指定指令时,响应于所述指定指令,将按照根据所述图标的颜色值确定待生成的动画包含的图片的颜色值的方式,生成动画,并播放所述动画,从而可以在应用卸载的过程中,通过动画的形式,较为直观的向用户展示APP的卸载过程。
[0112]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0113]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0114]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0115]在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0116]内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0117]计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0118]还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0119]本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0120]以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
【主权项】
1.一种动画播放方法,其特征在于,包括: 接收针对应用的指定指令;所述指定指令,包括应用卸载指令或模拟应用卸载指令;其中,所述应用卸载指令,用于指示对所述应用进行卸载;所述模拟应用卸载指令,用于指示在对所述应用进行卸载前,在用户图形界面对所述应用的卸载过程进行模拟; 响应于所述指定指令,按照根据所述图标的颜色值确定待生成的动画包含的图片的颜色值的方式,生成动画; 播放所述动画。2.如权利要求1所述的方法,其特征在于,按照根据所述图标的颜色值确定待生成的动画包含的图片的颜色值的方式,生成动画,包括: 根据所述图标的颜色值,确定待生成的动画包含的图片中的界面元素的颜色值; 根据确定出的所述界面元素的颜色值,生成动画。3.如权利要求2所述的方法,其特征在于,根据所述图标的颜色值,确定待生成的动画包含的图片中的界面元素的颜色值,包括: 按照预定的位图切割方式,确定对所述图标对应的位图进行切割得到的子位图; 根据所述子位图的颜色值,确定所述界面元素的颜色值。4.如权利要求3所述的方法,其特征在于,所述子位图的颜色值,包括下述至少一种: 处于所述子位图指定位置处的像素的颜色值; 所述子位图的主色调所对应的颜色值。5.如权利要求2所述的方法,其特征在于,根据确定出的所述界面元素的颜色值,生成动画,包括: 根据所述界面元素在待生成的动画中的动画效果的信息,以及确定出的所述界面元素的颜色值,生成具备所述动画效果的动画。6.如权利要求5所述的方法,其特征在于,所述界面元素在待生成的动画中的动画效果的信息,包括下述至少一项: 所述界面元素在待生成的动画中的运动轨迹的计算方式; 所述界面元素在待生成的动画中的颜色变化方式; 所述界面元素在待生成的动画中的面积变化方式; 所述界面元素在待生成的动画中的形状变化方式; 所述界面元素在待生成的动画中的透明度变化方式; 所述界面元素在待生成的动画中的亮度变化方式。7.如权利要求1所述的方法,其特征在于,当所述指定指令包括所述应用卸载指令时,播放所述动画后,所述方法还包括: 从所述图标所在的桌面中,删除所述图标。8.如权利要求1所述的方法,其特征在于,当所述指定指令包括所述模拟应用卸载指令时,播放所述动画后,所述方法还包括: 展示供用户确认是否删除所述应用的界面,并接收用户通过所述界面输入的、确认删除所述应用的确认指令; 响应于所述确认指令,从所述图标所在的桌面中,删除所述图标。9.如权利要求2所述的方法,其特征在于,所述界面元素的形状,包括下述至少一种: 圆形、正方形、三角形。10.如权利要求1所述的方法,其特征在于,播放所述动画,包括: 在当前界面上显示悬浮窗,在悬浮窗中播放所述动画。11.一种动画播放装置,其特征在于,包括: 指令接收单元,用于接收针对应用的指定指令;所述指定指令,包括应用卸载指令或模拟应用卸载指令;其中,所述应用卸载指令,用于指示对所述应用进行卸载;所述模拟应用卸载指令,用于指示在对所述应用进行卸载前,在用户图形界面对所述应用的卸载过程进行模拟; 动画生成单元,用于响应于所述指定指令,按照根据所述图标的颜色值确定待生成的动画包含的图片的颜色值的方式,生成动画; 动画播放单元,用于播放所述动画。12.如权利要求11所述的装置,其特征在于,动画生成单元,用于: 根据所述图标的颜色值,确定待生成的动画包含的图片中的界面元素的颜色值; 根据确定出的所述界面元素的颜色值,生成动画。13.如权利要求12所述的装置,其特征在于,动画生成单元,用于: 按照预定的位图切割方式,确定对所述图标对应的位图进行切割得到的子位图; 根据所述子位图的颜色值,确定所述界面元素的颜色值。14.如权利要求13所述的装置,其特征在于,所述子位图的颜色值,包括下述至少一种: 处于所述子位图指定位置处的像素的颜色值; 所述子位图的主色调所对应的颜色值。15.如权利要求12所述的装置,其特征在于,动画生成单元,用于: 根据所述界面元素在待生成的动画中的动画效果的信息,以及确定出的所述界面元素的颜色值,生成具备所述动画效果的动画。16.如权利要求15所述的装置,其特征在于,所述界面元素在待生成的动画中的动画效果的信息,包括下述至少一项: 所述界面元素在待生成的动画中的运动轨迹的计算方式; 所述界面元素在待生成的动画中的颜色变化方式; 所述界面元素在待生成的动画中的面积变化方式; 所述界面元素在待生成的动画中的形状变化方式; 所述界面元素在待生成的动画中的透明度变化方式; 所述界面元素在待生成的动画中的亮度变化方式。17.如权利要求11所述的装置,其特征在于,动画播放单元,还用于: 当所述指定指令包括所述应用卸载指令时,播放所述动画后,从所述图标所在的桌面中,删除所述图标。18.如权利要求11所述的装置,其特征在于,动画播放单元,还用于: 当所述指定指令包括所述模拟应用卸载指令时,播放所述动画后,展示供用户确认是否删除所述应用的界面,并接收用户通过所述界面输入的、确认删除所述应用的确认指令;响应于所述确认指令,从所述图标所在的桌面中,删除所述图标。19.如权利要求12所述的装置,其特征在于,所述界面元素的形状,包括下述至少一种:圆形、正方形、三角形。20.如权利要求11所述的装置,其特征在于,动画播放单元,用于:在当前界面上显示悬浮窗,在悬浮窗中播放所述动画。
【文档编号】G06F9/44GK105843604SQ201610153571
【公开日】2016年8月10日
【申请日】2016年3月17日
【发明人】李涛
【申请人】北京麒麟合盛网络技术有限公司