CN105094765A - Animation display processing method and animation display processing apparatus - Google Patents
Animation display processing method and animation display processing apparatus Download PDFInfo
- Publication number
- CN105094765A CN105094765A CN201410185242.2A CN201410185242A CN105094765A CN 105094765 A CN105094765 A CN 105094765A CN 201410185242 A CN201410185242 A CN 201410185242A CN 105094765 A CN105094765 A CN 105094765A
- Authority
- CN
- China
- Prior art keywords
- animation
- page
- linear list
- animate
- unique identification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
The invention provides an animation display processing method and an animation display processing apparatus. The animation display processing method comprises building an animation effect tier execution linear list based on page preset animation sequence property, interaction control and animation targets corresponding to the interaction control, and executing animation effects including various animation targets based on the animation effect tier execution linear list. In the technical scheme, animation effects in the page can be organized in a rational and sequential way based on the animation sequence information; animation effect of various animation targets can be played and executed based on user operation events; animation effects such as triggering execution, concurrent execution and sequential execution can be achieved; and rich effects can be achieved for the page.
Description
Technical field
The present invention relates to field of computer technology, in particular to animation display processing method and animation display processing unit.
Background technology
Animation sequence treatment technology refers to and the multiple animation effects in interactive electronic reading content is carried out organizing and unified management according to the form of serializing.
By mental experiment, the red Rui Tela of experimental psychology scholar once confirmed that the information that the mankind obtain had 94% from vision and the sense of hearing, interactive electronic comprises multiple interactive component in reading usually, can merge multiple stimulus to the sense organ makes reader actively effectively obtain bulk information, thus makes reader obtain the reading experience of immersion.In order to promote the interaction effect of the electronic reading page further, the interactive component that can be in reading page arranges different animation effects, as being fade-in fade-out, flying into, the effect such as rotation, thus assembly is presented with dynamic form, and corresponding animated transition effect can be made according to user interactions event, for reader notice, there is stronger meaning.
In order to realize the animation display effect of interactive controls, traditional way animation effect is arranged as subordinate ordered array and an essential information as control is recorded in control descriptor, this way can realize the basic animation effect of interactive controls, namely interactive controls is according to the sequencing of each animation effect in animation array, and played in order performs each animation effect.But this way only can control the playing sequence of animation effect in single interactive controls according to animation array, cannot the animation effect execution sequence of multiple interactive controls in the cooperation control page, thus complicated many interactive controls animation cannot be built present effect.
In sum, traditional disposal route controlling animation effect execution sequence in component property in array mode, does not support that animation complicated in the page presents effect, has certain limitation.
Summary of the invention
Consider the technical matters occurred in correlation technique, the invention provides a kind of new animation Display Processing Technology, the animation effect in the page can be organized according to animation sequence information in the mode of rational and orderly, and plays the animation effect performing each animate object and comprise according to user operation case.
According to an aspect of the present invention, provide a kind of animation display processing method, comprising: set up animation effect level according to the default animation sequence attribute of the page, interactive controls and the animate object corresponding with described interactive controls and perform linear list; Perform linear list according to described animation effect level and perform the animation effect that each animate object comprises.
In the present embodiment, to organize the animation effect in the page in the mode of rational and orderly according to animation sequence information, and the animation effect performing each animate object and comprise is play according to user operation case, realize triggering the animation effects such as execution, concurrence performance and order execution, make the page present effect abundanter, improve the interactive reading experience of user simultaneously further.
In technique scheme, preferably, the described default animation sequence attribute according to the page, interactive controls and the animate object corresponding with described interactive controls are set up animation effect level and are performed linear list, specifically comprise: according to the interactive controls array in the descriptor of the described page, set up the mapping relations of control unique identification and control object; Travel through control object described in each, obtain the animation effect that each control object comprises, set up the mapping relations of described control unique identification, animation unique identification and animate object; Animation unique identification linear list is generated according to execution sequencing according to all animations that the described page comprises by described default animation sequence attribute; Set up described animation effect level according to the mapping relations of described animation unique identification linear list, described control unique identification and control object and the mapping relations of described animation unique identification and animate object and perform linear list.
The mapping relations of control unique identification and control object, for operating the interactive controls object of specifying according to control unique identification.The mapping relations of animation unique identification and animate object, for obtaining the animate object information of specifying according to animation unique identification.When control unique identification is integer numeral, only effective in Page Range belonging to control, can call according to this control unique identification and specify interactive controls object, interactive controls to liking the object built according to the attribute information of interactive controls, and has been loaded in current reading page.When animation unique identification is integer numeral, only effective in Page Range belonging to control, can call the animate object of specifying according to this animation unique identification, animate object is the object built according to the animation information in certain control property in current reading page.
In technique scheme, preferably, described animation effect level execution linear list comprises the level execution linear list of page loading triggering execution animation and the level execution linear list of user interactions event triggering execution animation; User operation case be the page be loaded into animation or click animation time, be loaded into according to the described page and trigger the level performing animation and perform linear list and perform the animation effect that each animate object comprises; When described user operation case is Page user alternative events, triggers according to described user interactions event the level performing animation and perform linear list and perform the animation effect that each animate object comprises.
In technique scheme, preferably, the described page is loaded into and triggers the unique tag serial that the level performing animation performs the required multiple animate objects automatically performed when linear list is current page loading display, the unique identification of animate object is pressed layer arrangement, the animate object in every one deck is the multiple animate objects simultaneously performed when described current page is loaded into; Described user interactions event triggers the level performing animation, and to perform linear list be that current page is in can interaction mode, the unique tag serial of multiple animate objects that user interactions event triggers, the unique identification of animate object is pressed layer arrangement, the animate object in every one deck is the multiple animate objects simultaneously performed when single user alternative events trigger in described current page.
The present invention take the page as basic controlling unit, according to the animation sequence attribute in page properties, interaction component object and animate object, set up animation effect level and perform linear list, the animation effect pointed by multiple animation unique identifications comprised in each level can adhere to different assembly separately, implementation effect can realize the triggering execution of multicompartment animation effect, concurrence performance and order to perform, there is higher dirigibility.
In technique scheme, preferably, the multiple animate objects in every one deck adhere to different assemblies separately.
According to a further aspect in the invention, additionally provide a kind of animation display processing unit, comprise: animation sequence resolution unit, set up animation effect level for the default animation sequence attribute according to the page, interactive controls and the animate object corresponding with described interactive controls and perform linear list; Animation effect performance element, for performing the animation effect that each animate object comprises according to described animation effect level execution linear list.In the present embodiment, to organize the animation effect in the page in the mode of rational and orderly according to animation sequence information, and the animation effect performing each animate object and comprise is play according to user operation case, realize triggering the animation effects such as execution, concurrence performance and order execution, make the page present effect abundanter, improve the interactive reading experience of user simultaneously further.
In technique scheme, preferably, described animation sequence resolution unit comprises: mapping relations set up unit, for according to the interactive controls array in the descriptor of the described page, set up the mapping relations of control unique identification and control object, and travel through control object described in each, obtain the animation effect that each control object comprises, set up the mapping relations of described control unique identification, animation unique identification and animate object; Linear list creating unit, the all animations comprised by the described page according to described default animation sequence attribute generate animation unique identification linear list according to execution sequencing, and set up described animation effect level according to the mapping relations of described animation unique identification linear list, described control unique identification and control object and the mapping relations of described animation unique identification and animate object and perform linear list.
The mapping relations of control unique identification and control object, for operating the interactive controls object of specifying according to control unique identification.The mapping relations of animation unique identification and animate object, for obtaining the animate object information of specifying according to animation unique identification.When control unique identification is integer numeral, only effective in Page Range belonging to control, can call according to this control unique identification and specify interactive controls object, interactive controls to liking the object built according to the attribute information of interactive controls, and has been loaded in current reading page.When animation unique identification is integer numeral, only effective in Page Range belonging to control, can call the animate object of specifying according to this animation unique identification, animate object is the object built according to the animation information in certain control property in current reading page.
In technique scheme, preferably, described animation effect level execution linear list comprises the level execution linear list of page loading triggering execution animation and the level execution linear list of user interactions event triggering execution animation; Described animation effect performance element also at user operation case be the page be loaded into animation or click animation time, be loaded into according to the described page and trigger the level performing animation and perform linear list and perform the animation effect that each animate object comprises, and when described user operation case is Page user alternative events, triggers according to described user interactions event the level performing animation and perform linear list and perform the animation effect that each animate object comprises.
In technique scheme, preferably, the described page is loaded into and triggers the unique tag serial that the level performing animation performs the required multiple animate objects automatically performed when linear list is current page loading display, the unique identification of animate object is pressed layer arrangement, the animate object in every one deck is the multiple animate objects simultaneously performed when described current page is loaded into; Described user interactions event triggers the level performing animation, and to perform linear list be that current page is in can interaction mode, the unique tag serial of multiple animate objects that user interactions event triggers, the unique identification of animate object is pressed layer arrangement, the animate object in every one deck is the multiple animate objects simultaneously performed when single user alternative events trigger in described current page.
The present invention take the page as basic controlling unit, according to the animation sequence attribute in page properties, interaction component object and animate object, set up animation effect level and perform linear list, the animation effect pointed by multiple animation unique identifications comprised in each level can adhere to different assembly separately, implementation effect can realize the triggering execution of multicompartment animation effect, concurrence performance and order to perform, there is higher dirigibility.
In technique scheme, preferably, the multiple animate objects in every one deck adhere to different assemblies separately.
Technical scheme of the present invention can to organize the animation effect in the page in the mode of rational and orderly according to animation sequence information, and the animation effect performing each animate object and comprise is play according to user operation case, realize triggering the animation effects such as execution, concurrence performance and order execution, make the page present effect abundanter.
Accompanying drawing explanation
Fig. 1 shows the schematic flow diagram of animation display processing method according to an embodiment of the invention;
Fig. 2 shows to resolve animation sequence according to an embodiment of the invention and build the page and is loaded into the schematic flow diagram triggering the level execution linear list performing animation;
Fig. 3 shows to resolve animation sequence according to an embodiment of the invention and build user interactions event and triggers the schematic flow diagram that the level performing animation performs linear list;
Fig. 4 shows the schematic block diagram of animation display processing unit according to an embodiment of the invention.
Embodiment
In order to more clearly understand above-mentioned purpose of the present invention, feature and advantage, below in conjunction with the drawings and specific embodiments, the present invention is further described in detail.It should be noted that, when not conflicting, the feature in the embodiment of the application and embodiment can combine mutually.
Set forth a lot of detail in the following description so that fully understand the present invention, but the present invention can also adopt other to be different from other modes described here and implement, and therefore, the present invention is not limited to the restriction of following public specific embodiment.
Fig. 1 shows the schematic flow diagram of animation display processing method according to an embodiment of the invention.
As shown in Figure 1, animation display processing method can comprise the following steps according to an embodiment of the invention: step 102, sets up animation effect level perform linear list according to the default animation sequence attribute of the page, interactive controls and the animate object corresponding with interactive controls; Step 104, performs linear list according to animation effect level and performs the animation effect that each animate object comprises.
In the present embodiment, to organize the animation effect in the page in the mode of rational and orderly according to animation sequence information, and the animation effect performing each animate object and comprise is play according to user operation case, realize triggering the animation effects such as execution, concurrence performance and order execution, make the page present effect abundanter, improve the interactive reading experience of user simultaneously further.
In technique scheme, preferably, the described default animation sequence attribute according to the page, interactive controls and the animate object corresponding with described interactive controls are set up animation effect level and are performed linear list, specifically comprise: according to the interactive controls array in the descriptor of the described page, set up the mapping relations of control unique identification and control object; Travel through control object described in each, obtain the animation effect that each control object comprises, set up the mapping relations of described control unique identification, animation unique identification and animate object; Animation unique identification linear list is generated according to execution sequencing according to all animations that the described page comprises by described default animation sequence attribute; Set up described animation effect level according to the mapping relations of described animation unique identification linear list, described control unique identification and control object and the mapping relations of described animation unique identification and animate object and perform linear list.
The mapping relations of control unique identification and control object, for operating the interactive controls object of specifying according to control unique identification.The mapping relations of animation unique identification and animate object, for obtaining the animate object information of specifying according to animation unique identification.When control unique identification is integer numeral, only effective in Page Range belonging to control, can call according to this control unique identification and specify interactive controls object, interactive controls to liking the object built according to the attribute information of interactive controls, and has been loaded in current reading page.When animation unique identification is integer numeral, only effective in Page Range belonging to control, can call the animate object of specifying according to this animation unique identification, animate object is the object built according to the animation information in certain control property in current reading page.
In technique scheme, preferably, described animation effect level execution linear list comprises the level execution linear list of page loading triggering execution animation and the level execution linear list of user interactions event triggering execution animation; User operation case be the page be loaded into animation or click animation time, be loaded into according to the described page and trigger the level performing animation and perform linear list and perform the animation effect that each animate object comprises; When described user operation case is Page user alternative events, triggers according to described user interactions event the level performing animation and perform linear list and perform the animation effect that each animate object comprises.
In technique scheme, preferably, the described page is loaded into and triggers the unique tag serial that the level performing animation performs the required multiple animate objects automatically performed when linear list is current page loading display, the unique identification of animate object is pressed layer arrangement, the animate object in every one deck is the multiple animate objects simultaneously performed when described current page is loaded into; Described user interactions event triggers the level performing animation, and to perform linear list be that current page is in can interaction mode, the unique tag serial of multiple animate objects that user interactions event triggers, the unique identification of animate object is pressed layer arrangement, the animate object in every one deck is the multiple animate objects simultaneously performed when single user alternative events trigger in described current page.
The present invention take the page as basic controlling unit, according to the animation sequence attribute in page properties, interaction component object and animate object, set up animation effect level and perform linear list, the animation effect pointed by multiple animation unique identifications comprised in each level can adhere to different assembly separately, implementation effect can realize the triggering execution of multicompartment animation effect, concurrence performance and order to perform, there is higher dirigibility.
The page is loaded into and triggers the unique ID sequence that the level performing animation performs the required multiple animation effects automatically performed when linear list is current reading page loading display.
Further, the page is loaded into and triggers the level element performed in linear list performing animation is the sequencing performed according to animation, and the unique ID of animation effect is pressed the linear list that layer arrangement is formed, each element in this linear list is one deck.Animation in every one deck all belongs to multiple animations that a certain moment when the page is loaded into performs simultaneously; Except last one deck, the subsequent layer of every one deck is multiple animations that will perform after precursor layer animation all executes.
User interactions event triggers the level performing animation, and to perform linear list be that current reading page is in can interaction mode, according to the unique ID sequence of multiple animation effects that user interactions event triggers.
Further, it is the sequencing performed according to animation that user interactions event triggers the level element performed in linear list performing animation, and the unique ID of animation effect is pressed the linear list that layer arrangement is formed, each element in this linear list is one deck.Animation in every one deck all belongs to multiple animations that a certain moment when in described current page single user alternative events trigger performs simultaneously; Except last one deck, the subsequent layer of every one deck is multiple animations that will perform after precursor layer animation all executes.
In technique scheme, preferably, the multiple animate objects in every one deck adhere to different assemblies separately.
Further illustrate according to embodiments of the invention below in conjunction with Fig. 2 and Fig. 3.
According to mentality of designing of the present invention, be required to be in each the page attribute information in electronic reading packet and add " AnimationIDList " attribute, be worth for this page of animation sequence.This animation sequence is added by electronic reading packet tools, and comprising following constraint: (a) animation sequence value can form animation sequence array, each element value is all the unique ID value corresponding to a certain animate object, pointed animate object presses burst types classification, the page can be divided into be loaded into animation and to click animation, the page is loaded into animation and is used for triggering when current page is loaded into and is presented on reader's visual range performing, and triggers performing when click animation is used for reader's touch page.
Be loaded into animation if there is the page in (b) animation sequence simultaneously and click animation, then before all the ID value of page loading animation comes the ID value all clicking animation.C in () animation sequence, the animate object pointed by first term of the sequential value of page loading animation part needs to arrange " Animation_Event " property value for " LOAD_PAGE "; The animate object pointed by first term clicking the sequential value of animation part in animation sequence needs to arrange " Animation_Event " property value " CLICK ".If d " Animation_Event " value of the animate object in () sequence pointed by each is " WITH_LAST_ANIMATION ", then illustrates that this animate object is consistent with the execution time of its direct precursor, trigger execution simultaneously.
If " Animation_Event " value of the animate object in sequence pointed by each is " AFTER_LAST_ANIMATION ", then illustrate that this animate object performs after its direct precursor animation effect is complete.
Fig. 2 shows to resolve animation sequence according to an embodiment of the invention and build the page and is loaded into the schematic flow diagram triggering the level execution linear list performing animation.
As shown in Figure 2, step 202, reads animation sequence array.The animation sequence of current read page is as an attribute of current page, and be stored in the attribute information of current page, property key is " AnimationIDList ", reads and be stored as animation sequence array in this step, and the initial value arranging index value i is 0.
Step 204, quotes the animate object of corresponding ID value according to i-th element value in animation sequence array.The value of i-th element is taken out from animation sequence number group, and with this value for key assignments takes out corresponding animate object from animation unique ID with the mapping relations of animate object.
Step 206, judges whether this object is " CLICK " type animation.Get Animation_Event property value in the animate object taken out from step 204, whether comparison is " CLICK ".If " CLICK " type animation, then the flow process of the level execution linear list of explanation structure page loading triggering execution animation completes, end; If not " CLICK " type animation, then continue to perform.
Step 208, judges whether this object is " LOAD_PAGE " type animation.Get Animation_Event property value in the animate object taken out from step 204, whether comparison is " LOAD_PAGE ".If " LOAD_PAGE " type animation, then enter step 210 and create initiation layer in the level execution linear list of page loading triggering execution animation, and add this animate object at this layer, note ground floor index value mLoadLevel=0; If not " LOAD_PAGE " type animation, then continue to perform.
Step 212, judges whether this object is " WITH_LAST_ANIMATION " type animation.Get Animation_Event property value in the animate object taken out from step 2, whether comparison is " WITH_LAST_ANIMATION ".If " WITH_LAST_ANIMATION " type animation, then enter the mLoadLevel layer of step 214 in the level execution linear list of page loading triggering execution animation and add this animate object; If not " WITH_LAST_ANIMATION " type animation, then continue to perform.
Step 216, judges whether this object is " AFTER_LAST_ANIMATION " type animation.Get Animation_Event property value in the animate object taken out from step 204, whether comparison is " AFTER_LAST_ANIMATION ".
If " AFTER_LAST_ANIMATION " type animation, then enter step 218 and be loaded into newly-built one deck in the level execution linear list triggering and perform animation at the page, and add this animate object at this layer, the increment that mLoadLevel increment adds 1, i adds 1.
If not " AFTER_LAST_ANIMATION " type animation, then continue to perform.
Step 220, judges whether i is less than animation sequence array length value.If now i is less than animation sequence array length value, then repeated execution of steps 204; If now i is more than or equal to animation sequence array length value, then terminate.
Fig. 3 shows to resolve animation sequence according to an embodiment of the invention and build user interactions event and triggers the schematic flow diagram that the level performing animation performs linear list.
As shown in Figure 3, step 302, reads animation sequence array.If index value i is the value of resolving i at the end of the page is loaded into animation sequence.
Step 304, quotes the animate object of corresponding ID value according to i-th element value in animation sequence array.The value of i-th element is taken out from animation sequence number group, and with this value for key assignments takes out corresponding animate object from animation unique ID with the mapping relations of animate object.
Step 306, judges whether this object is " CLICK " type animation.Get Animation_Event property value in the animate object taken out from step 204, whether comparison is " CLICK ".If " CLICK " type animation, then enter step 308 and create initiation layer in the level execution linear list of user interactions event triggering execution animation, and add this animate object at this layer, note ground floor index value mLoadLevel=0; If not " CLICK " type animation, then continue to perform.
Step 310, judges whether this object is " WITH_LAST_ANIMATION " type animation.Get Animation_Event property value in the animate object taken out from step 2, whether comparison is " WITH_LAST_ANIMATION ".If " WITH_LAST_ANIMATION " type animation, then enter the mLoadLevel layer of step 312 in the level execution linear list of user interactions event triggering execution animation and add this animate object.
If not " WITH_LAST_ANIMATION " type animation, then continue to perform.
Step 314, judges whether this object is " AFTER_LAST_ANIMATION " type animation.Get Animation_Event property value in the animate object taken out from step 2, whether comparison is " AFTER_LAST_ANIMATION ".If " AFTER_LAST_ANIMATION " type animation, then enter step 316 and trigger newly-built one deck in the level execution linear list performing animation in user interactions event, and add this animate object at this layer, the increment that mLoadLevel increment adds 1, i adds 1; If not " AFTER_LAST_ANIMATION " type animation, then continue to perform.
Step 318, judges whether i is less than animation sequence array length value.If now i is less than animation sequence array length value, then repeated execution of steps 304; If now i is more than or equal to animation sequence array length value, then terminate.
Fig. 4 shows the block diagram of animation display processing unit according to an embodiment of the invention.
As shown in Figure 4, animation display processing unit 400 can comprise according to an embodiment of the invention: animation sequence resolution unit 402, sets up animation effect level perform linear list for the default animation sequence attribute according to the page, interactive controls and the animate object corresponding with described interactive controls; Animation effect performance element 404, for performing the animation effect that each animate object comprises according to described animation effect level execution linear list.In the present embodiment, to organize the animation effect in the page in the mode of rational and orderly according to animation sequence information, and the animation effect performing each animate object and comprise is play according to user operation case, realize triggering the animation effects such as execution, concurrence performance and order execution, make the page present effect abundanter, improve the interactive reading experience of user simultaneously further.
In technique scheme, preferably, described animation sequence resolution unit 402 comprises: mapping relations set up unit 4042, for according to the interactive controls array in the descriptor of the described page, set up the mapping relations of control unique identification and control object, and travel through control object described in each, obtain the animation effect that each control object comprises, set up the mapping relations of described control unique identification, animation unique identification and animate object; Linear list creating unit 4044, the all animations comprised by the described page according to described default animation sequence attribute generate animation unique identification linear list according to execution sequencing, and set up described animation effect level according to the mapping relations of described animation unique identification linear list, described control unique identification and control object and the mapping relations of described animation unique identification and animate object and perform linear list.
The mapping relations of control unique identification and control object, for operating the interactive controls object of specifying according to control unique identification.The mapping relations of animation unique identification and animate object, for obtaining the animate object information of specifying according to animation unique identification.When control unique identification is integer numeral, only effective in Page Range belonging to control, can call according to this control unique identification and specify interactive controls object, interactive controls to liking the object built according to the attribute information of interactive controls, and has been loaded in current reading page.When animation unique identification is integer numeral, only effective in Page Range belonging to control, can call the animate object of specifying according to this animation unique identification, animate object is the object built according to the animation information in certain control property in current reading page.
In technique scheme, preferably, described animation effect level execution linear list comprises the level execution linear list of page loading triggering execution animation and the level execution linear list of user interactions event triggering execution animation; Described animation effect performance element 404 also at user operation case be the page be loaded into animation or click animation time, be loaded into according to the described page and trigger the level performing animation and perform linear list and perform the animation effect that each animate object comprises, and when described user operation case is Page user alternative events, triggers according to described user interactions event the level performing animation and perform linear list and perform the animation effect that each animate object comprises.
In technique scheme, preferably, the described page is loaded into and triggers the unique tag serial that the level performing animation performs the required multiple animate objects automatically performed when linear list is current page loading display, the unique identification of animate object is pressed layer arrangement, the animate object in every one deck is the multiple animate objects simultaneously performed when described current page is loaded into; Described user interactions event triggers the level performing animation, and to perform linear list be that current page is in can interaction mode, the unique tag serial of multiple animate objects that user interactions event triggers, the unique identification of animate object is pressed layer arrangement, the animate object in every one deck is the multiple animate objects simultaneously performed when single user alternative events trigger in described current page.
The present invention take the page as basic controlling unit, according to the animation sequence attribute in page properties, interaction component object and animate object, set up animation effect level and perform linear list, the animation effect pointed by multiple animation unique identifications comprised in each level can adhere to different assembly separately, implementation effect can realize the triggering execution of multicompartment animation effect, concurrence performance and order to perform, there is higher dirigibility.
In technique scheme, preferably, the multiple animate objects in every one deck adhere to different assemblies separately.
More than be described with reference to the accompanying drawings according to technical scheme of the present invention, if only describe the sequencing of interactive component animation effect execution in module information in array mode, it is separate that the animation of each assembly performs sequence, and the Interleaved control that cannot realize multiple interactive component animation effect is play.The present invention take the page as basic controlling unit, according to the animation sequence attribute in page properties, interaction component object and animate object, set up animation effect level and perform linear list, the animation effect pointed by multiple animation unique identifications comprised in each level can adhere to different assembly separately, implementation effect can realize the triggering execution of multicompartment animation effect, concurrence performance and order to perform, there is higher dirigibility, make the page present effect abundanter, improve the interactive reading experience of user simultaneously further.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1. an animation display processing method, is characterized in that, comprising:
Set up animation effect level according to the default animation sequence attribute of the page, interactive controls and the animate object corresponding with described interactive controls and perform linear list;
Perform linear list according to described animation effect level and perform the animation effect that each animate object comprises.
2. animation display processing method according to claim 1, is characterized in that, the described default animation sequence attribute according to the page, interactive controls and the animate object corresponding with described interactive controls are set up animation effect level and performed linear list, specifically comprise:
According to the interactive controls array in the descriptor of the described page, set up the mapping relations of control unique identification and control object;
Travel through control object described in each, obtain the animation effect that each control object comprises, set up the mapping relations of described control unique identification, animation unique identification and animate object;
Animation unique identification linear list is generated according to execution sequencing according to all animations that the described page comprises by described default animation sequence attribute;
Set up described animation effect level according to the mapping relations of described animation unique identification linear list, described control unique identification and control object and the mapping relations of described animation unique identification and animate object and perform linear list.
3. animation display processing method according to claim 2, is characterized in that, the level that described animation effect level execution linear list comprises the level execution linear list and user interactions event triggering execution animation that page loading triggers execution animation performs linear list;
User operation case be the page be loaded into animation or click animation time, be loaded into according to the described page and trigger the level performing animation and perform linear list and perform the animation effect that each animate object comprises;
When described user operation case is Page user alternative events, triggers according to described user interactions event the level performing animation and perform linear list and perform the animation effect that each animate object comprises.
4. animation display processing method according to claim 3, it is characterized in that, the described page is loaded into and triggers the unique tag serial that the level performing animation performs the required multiple animate objects automatically performed when linear list is current page loading display, the unique identification of animate object is pressed layer arrangement, the animate object in every one deck is the multiple animate objects simultaneously performed when described current page is loaded into;
Described user interactions event triggers the level performing animation, and to perform linear list be that current page is in can interaction mode, the unique tag serial of multiple animate objects that user interactions event triggers, the unique identification of animate object is pressed layer arrangement, the animate object in every one deck is the multiple animate objects simultaneously performed when single user alternative events trigger in described current page.
5. animation display processing method according to claim 4, is characterized in that, the multiple animate objects in every one deck adhere to different assemblies separately.
6. an animation display processing unit, is characterized in that, comprising:
Animation sequence resolution unit, sets up animation effect level for the default animation sequence attribute according to the page, interactive controls and the animate object corresponding with described interactive controls and performs linear list;
Animation effect performance element, for performing the animation effect that each animate object comprises according to described animation effect level execution linear list.
7. animation display processing unit according to claim 6, is characterized in that, described animation sequence resolution unit comprises:
Mapping relations set up unit, for according to the interactive controls array in the descriptor of the described page, set up the mapping relations of control unique identification and control object, and travel through control object described in each, obtain the animation effect that each control object comprises, set up the mapping relations of described control unique identification, animation unique identification and animate object;
Linear list creating unit, the all animations comprised by the described page according to described default animation sequence attribute generate animation unique identification linear list according to execution sequencing, and set up described animation effect level according to the mapping relations of described animation unique identification linear list, described control unique identification and control object and the mapping relations of described animation unique identification and animate object and perform linear list.
8. animation display processing unit according to claim 7, is characterized in that, the level that described animation effect level execution linear list comprises the level execution linear list and user interactions event triggering execution animation that page loading triggers execution animation performs linear list;
Described animation effect performance element also at user operation case be the page be loaded into animation or click animation time, be loaded into according to the described page and trigger the level performing animation and perform linear list and perform the animation effect that each animate object comprises, and when described user operation case is Page user alternative events, triggers according to described user interactions event the level performing animation and perform linear list and perform the animation effect that each animate object comprises.
9. animation display processing unit according to claim 8, it is characterized in that, the described page is loaded into and triggers the unique tag serial that the level performing animation performs the required multiple animate objects automatically performed when linear list is current page loading display, the unique identification of animate object is pressed layer arrangement, the animate object in every one deck is the multiple animate objects simultaneously performed when described current page is loaded into;
Described user interactions event triggers the level performing animation, and to perform linear list be that current page is in can interaction mode, the unique tag serial of multiple animate objects that user interactions event triggers, the unique identification of animate object is pressed layer arrangement, the animate object in every one deck is the multiple animate objects simultaneously performed when single user alternative events trigger in described current page.
10. animation display processing unit according to claim 9, is characterized in that, the multiple animate objects in every one deck adhere to different assemblies separately.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410185242.2A CN105094765B (en) | 2014-05-04 | 2014-05-04 | Animation display processing method and animation display processing unit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410185242.2A CN105094765B (en) | 2014-05-04 | 2014-05-04 | Animation display processing method and animation display processing unit |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105094765A true CN105094765A (en) | 2015-11-25 |
CN105094765B CN105094765B (en) | 2018-09-18 |
Family
ID=54575307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410185242.2A Expired - Fee Related CN105094765B (en) | 2014-05-04 | 2014-05-04 | Animation display processing method and animation display processing unit |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105094765B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107066271A (en) * | 2017-03-31 | 2017-08-18 | 武汉斗鱼网络科技有限公司 | A kind of hierarchy management method and system for showing object |
CN107203389A (en) * | 2016-03-18 | 2017-09-26 | 百度在线网络技术(北京)有限公司 | Control shows method and device |
CN107862729A (en) * | 2017-08-24 | 2018-03-30 | 平安普惠企业管理有限公司 | Level animation producing method, terminal and readable storage medium storing program for executing |
RU2707589C1 (en) * | 2019-05-06 | 2019-11-28 | Общество с ограниченной ответственностью "СИПСервис" | Animation table |
CN111028324A (en) * | 2019-11-25 | 2020-04-17 | 北京磨刀刻石科技有限公司 | Interactive animation generation method and device based on multi-page state |
CN113157366A (en) * | 2021-04-01 | 2021-07-23 | 北京达佳互联信息技术有限公司 | Animation playing method and device, electronic equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101477750A (en) * | 2009-01-20 | 2009-07-08 | 中国民航大学 | Method and system for control type course teaching demonstration |
CN103207918A (en) * | 2013-04-26 | 2013-07-17 | 珠海金山办公软件有限公司 | Method, system and device for managing animation effect of presentation files |
US8613078B2 (en) * | 2008-07-09 | 2013-12-17 | Canon Kabushiki Kaisha | Information processing apparatus, control method therefor, and program |
-
2014
- 2014-05-04 CN CN201410185242.2A patent/CN105094765B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8613078B2 (en) * | 2008-07-09 | 2013-12-17 | Canon Kabushiki Kaisha | Information processing apparatus, control method therefor, and program |
CN101477750A (en) * | 2009-01-20 | 2009-07-08 | 中国民航大学 | Method and system for control type course teaching demonstration |
CN103207918A (en) * | 2013-04-26 | 2013-07-17 | 珠海金山办公软件有限公司 | Method, system and device for managing animation effect of presentation files |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107203389A (en) * | 2016-03-18 | 2017-09-26 | 百度在线网络技术(北京)有限公司 | Control shows method and device |
CN107066271A (en) * | 2017-03-31 | 2017-08-18 | 武汉斗鱼网络科技有限公司 | A kind of hierarchy management method and system for showing object |
CN107862729A (en) * | 2017-08-24 | 2018-03-30 | 平安普惠企业管理有限公司 | Level animation producing method, terminal and readable storage medium storing program for executing |
CN107862729B (en) * | 2017-08-24 | 2021-07-02 | 平安普惠企业管理有限公司 | Hierarchical animation generation method, terminal and readable storage medium |
RU2707589C1 (en) * | 2019-05-06 | 2019-11-28 | Общество с ограниченной ответственностью "СИПСервис" | Animation table |
CN111028324A (en) * | 2019-11-25 | 2020-04-17 | 北京磨刀刻石科技有限公司 | Interactive animation generation method and device based on multi-page state |
CN113157366A (en) * | 2021-04-01 | 2021-07-23 | 北京达佳互联信息技术有限公司 | Animation playing method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN105094765B (en) | 2018-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105094765A (en) | Animation display processing method and animation display processing apparatus | |
CN1203397C (en) | Structure for displaying complex tree in multiple window | |
KR20120042058A (en) | System and method for managing genetic information | |
JP2007220084A5 (en) | ||
JP2001160066A5 (en) | ||
CN1929894A (en) | Electronic device and method of enabling to animate an object | |
US9165603B2 (en) | Method and apparatus for grouping video tracks in a video editing timeline | |
CN104978413B (en) | GIS line numbers are according in browser end visible apparatus and method | |
US20120185794A1 (en) | Method and Apparatus for Managing Buttons on Taskbar | |
CN106648666A (en) | User interface generating method and user interface generating system | |
ATE214177T1 (en) | COMPUTER-IMPLEMENTED METHOD FOR CREATING VIRTUAL FILES FOR SHARING INFORMATION FROM A PHYSICAL INFORMATION FILE | |
CN109460180A (en) | Control method and electronic equipment | |
CN109683880A (en) | Webpage exchange method, device, equipment and storage medium | |
CN105912324A (en) | Method and device for generating Web page | |
US11942117B2 (en) | Media management system | |
CN103049547B (en) | A kind of iOS page processing method based on IDF document format | |
WO2019041749A1 (en) | Display interface control method and apparatus, server and medium | |
CN104750363A (en) | Realization method and system for concealed floating window | |
US20150326642A1 (en) | Content-based desktop sharing | |
CN103098055B (en) | Recursive navigation in mobile client relation management | |
CN107133072B (en) | Operation execution method and device | |
CN102270179B (en) | For the data Storage and Processing method based on sheet unit and the system thereof of CAD system | |
Cranmer | The ATLAS analysis architecture | |
CN109558405A (en) | Object publishing method and device, system | |
CN110286990A (en) | User interface presentation method, apparatus, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180918 Termination date: 20190504 |
|
CF01 | Termination of patent right due to non-payment of annual fee |