CN104216713A - Method and system for depth superposition of desktop element - Google Patents

Method and system for depth superposition of desktop element Download PDF

Info

Publication number
CN104216713A
CN104216713A CN201410443606.2A CN201410443606A CN104216713A CN 104216713 A CN104216713 A CN 104216713A CN 201410443606 A CN201410443606 A CN 201410443606A CN 104216713 A CN104216713 A CN 104216713A
Authority
CN
China
Prior art keywords
depth
desktop elements
view
degree
desktop
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.)
Pending
Application number
CN201410443606.2A
Other languages
Chinese (zh)
Inventor
邓裕强
梁国盛
杨毅伟
孔令发
李世宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Jiubang Digital Technology Co Ltd
Original Assignee
Guangzhou Jiubang Digital Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou Jiubang Digital Technology Co Ltd filed Critical Guangzhou Jiubang Digital Technology Co Ltd
Priority to CN201410443606.2A priority Critical patent/CN104216713A/en
Publication of CN104216713A publication Critical patent/CN104216713A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention provides a method for depth superposition of desktop elements. The method for depth superposition of desktop elements comprises the following steps: creating an interface for realizing depth superposition of desktop elements, wherein depth superposition operation can be conducted to views of the desktop elements through the interface; creating a management tool class for managing the depth superposition operation of the views of the desktop elements; when superposition operation is conducted to the desktop elements, establishing a binding relationship between the desktop elements through the management tool class, wherein binding rules are that upper desktop elements are parent views and lower desktop elements are child views; after the binding relationship is established, executing depth changing animation, wherein the lower desktop element child views move towards the inside of a screen for certain distance along an axis Z to produce a depth superposition effect, thus not only enhancing the interestingness and interactivity of desktop interfaces of mobile terminals, but also improving the user experience. The invention further provides a system for depth superposition of desktop elements.

Description

A kind of degree of depth stacking method of desktop elements and system thereof
Technical field
The present invention relates to mobile terminal desktop system regions, particularly relate to a kind of degree of depth stacking method and system thereof of desktop elements.
Background technology
Along with the development of infotech, from strength to strength, a lot of mobile terminal device both provides the movement of desktop elements, deletion, pooling function to the function of existing mobile terminal device, as the movement, deletion, merging etc. of icon or file or widget.But current mobile terminal desktop element can only perform above-mentioned shirtsleeve operation, more dull.Along with the development of interface of mobile terminal interaction technique, user also improves gradually for the requirement of desk interface, and provides that to have interactivity good, and the stackable function of desktop elements better experience can to undoubtedly user.But the desktop application of the mobile terminal of existing version also fails to provide desktop elements overlaying function, can not meet the individual demand of user.
Summary of the invention
For the deficiencies in the prior art, the object of the present invention is to provide one to be applicable to mobile terminal operating system, both enhanced interface of mobile terminal interesting and interactive, improved again the degree of depth stacking method of the desktop elements of Consumer's Experience.
Another object of the present invention is the system providing a kind of desktop elements degree of depth to superpose.
For achieving the above object, the technical solution used in the present invention is as follows: a kind of degree of depth stacking method of desktop elements, said method comprising the steps of:
Create the interface realizing the superposition of the desktop elements degree of depth, desktop elements view can carry out degree of depth overlap-add operation by interface;
The management tool class of creative management desktop elements view degree of depth overlap-add operation;
When carrying out overlap-add operation to desktop elements, between desktop elements, set up binding relationship by management tool class, binding rule: superincumbent desktop elements is father's view, and desktop elements is below sub-view; When performing change in depth animation after binding relationship, the sub-view of desktop elements below moves certain distance along Z axis toward direction in screen, to produce the effect of degree of depth superposition.
Further, described degree of depth superposition interface defines following methods: the sub-view that designated depth superposes, designated depth level, appointment depth value between layers, the sub-view obtaining degree of depth superposition, acquisition degree of depth level, acquisition depth value between layers;
Described management tool class defines following constant: default depth level, the depth capacity superposition number of plies, the alpha value knots modification of every layer; When performing change in depth animation, from administrative class, obtain the numerical value in animation implementation.
Further, the animation that the depth value that described change in depth animation comprises active view and its sub-view changes, when animation performs, calls in the draw method of desktop container.
Further, set up binding relationship between described desktop elements by management tool class, first can do solution to the sub-view of original binding when binding new sub-view and tie up operation, the operating result that desktop elements is tied up in operating process in binding and solution is stored in database.
Further, during described desktop elements superposition, the sub-view of desktop elements is below along Z axis toward recurrence displacement in direction in screen, and when desktop elements removes overlaying relation, along Z axis toward screen, outer direction recurrence returns displacement to desktop elements father view above.
For realizing another object of the present invention, the present invention also adopts following technical scheme: a kind of system of desktop elements degree of depth superposition, and described system comprises:
Creating unit, for creating the interface realizing the superposition of the desktop elements degree of depth, desktop elements view can carry out degree of depth overlap-add operation by interface, and the management tool class of creative management desktop elements view degree of depth overlap-add operation; When carrying out overlap-add operation to desktop elements, between desktop elements, set up binding relationship by management tool class, binding rule: superincumbent desktop elements is father's view, and desktop elements is below sub-view;
Drawing display unit, for when performing change in depth animation after binding relationship, sub-for desktop elements below view being moved certain distance along Z axis toward direction in screen, to produce the effect of degree of depth superposition.
Further, described degree of depth superposition interface defines following methods: the sub-view that designated depth superposes, designated depth level, appointment depth value between layers, the sub-view obtaining degree of depth superposition, acquisition degree of depth level, acquisition depth value between layers;
Described management tool class defines following constant: default depth level, the depth capacity superposition number of plies, the alpha value knots modification of every layer; When performing change in depth animation, from administrative class, obtain the numerical value in animation implementation.
Further, the change in depth animation of described drafting display unit comprises the animation of the depth value change of active view and its sub-view, when animation performs, calls in the draw method of desktop container.
Further, set up binding relationship between described desktop elements by management tool class, first can do solution to the sub-view of original binding when binding new sub-view and tie up operation, the operating result that desktop elements is tied up in operating process in binding and solution is stored in database.
Further, during described desktop elements superposition, draw display unit by sub-for desktop elements below view along Z axis toward recurrence displacement in direction in screen, when desktop elements removes overlaying relation, along Z axis toward screen, outer direction recurrence returns displacement to desktop elements father view above.
Relative to prior art, technical solutions according to the invention make the desktop elements such as desktop icons, file on traditional laid parallel basis, realize three-dimensional Overlay by creating a set of desktop elements degree of depth overlaying scheme; Desktop elements completes the realization of interface and sets up binding relationship by management tool: superincumbent desktop elements is father's view, and desktop elements is below sub-view; When after binding relationship, perform change in depth animation, the sub-view of desktop elements below moves certain distance along Z axis, to produce the effect of multilayer degree of depth superposition, has both enhanced mobile terminal desktop interface interesting and interactive, and has improved Consumer's Experience again.
In order to understand object of the present invention, characteristic sum effect fully, be described further below with reference to the technique effect of accompanying drawing to design of the present invention, concrete structure and generation.
Accompanying drawing explanation
Fig. 1 is the module diagram of the system of a kind of desktop elements degree of depth superposition described in one embodiment of the invention;
Fig. 2 is the process flow diagram of the degree of depth stacking method of a kind of desktop elements described in one embodiment of the invention;
Fig. 3 is the process flow diagram of the degree of depth stacking method of a kind of desktop elements described in another embodiment of the present invention.
Embodiment
Describe the present invention in detail below in conjunction with accompanying drawing and specific implementation method, be used for explaining the present invention in exemplary embodiment and description of the present invention, but not as a limitation of the invention.
Following examples are the mobile terminals for android system, but are not limited thereto operating system.
Hierarchical relationship originally: desktop elements comprises: application icon, file, widget etc., the desktop elements such as all icons, file, widget are all the sub-views belonging to desktop container, different from the sub-view concept that the degree of depth in the present embodiment superposes; The desktop the superiors are the father's view comprising all desktop elements, are the places of finally drawing desktop contents, different from the father's view concept in the present embodiment.
In one embodiment, as shown in Figure 1, a kind of system of desktop elements degree of depth superposition, described system comprises:
Creating unit, for creating the interface realizing the superposition of the desktop elements degree of depth, desktop elements view can carry out degree of depth overlap-add operation by interface, and described degree of depth superposition interface defines following methods: the sub-view that designated depth superposes, designated depth level, appointment depth value between layers, the sub-view obtaining degree of depth superposition, acquisition degree of depth level, acquisition depth value between layers;
Creating unit is also for the management tool class of creative management desktop elements view degree of depth overlap-add operation; Described management tool class defines following constant: default depth level, the depth capacity superposition number of plies, the alpha value knots modification of every layer; When performing change in depth animation, from administrative class, obtain the numerical value in animation implementation;
When carrying out overlap-add operation to desktop elements, between desktop elements, set up binding relationship by management tool class, binding rule: superincumbent desktop elements is father's view, and desktop elements is below sub-view;
Drawing display unit, for when performing change in depth animation after binding relationship, sub-for desktop elements below view being moved certain distance along Z axis toward direction in screen, to produce the effect of degree of depth superposition.
As shown in Figure 2, a kind of degree of depth stacking method of desktop elements, said method comprising the steps of:
S101: the management tool class creating interface and the management desktop elements view degree of depth overlap-add operation realizing the superposition of the desktop elements degree of depth;
S102: when carrying out overlap-add operation to desktop elements, sets up binding relationship by management tool class between desktop elements, binding rule: superincumbent desktop elements is father's view, and desktop elements is below sub-view;
S103: when after binding relationship, performs change in depth animation, obtains the numerical value in animation implementation, sub-for desktop elements below view is moved certain distance along Z axis toward direction in screen from administrative class, to produce the effect of degree of depth superposition.
In another embodiment, a kind of system of desktop elements degree of depth superposition, described system comprises:
Creating unit, for creating the interface realizing the superposition of the desktop elements degree of depth, desktop elements view can carry out degree of depth overlap-add operation by interface, and described degree of depth superposition interface defines following methods: the sub-view that designated depth superposes, designated depth level, appointment depth value between layers, the sub-view obtaining degree of depth superposition, acquisition degree of depth level, acquisition depth value between layers;
Creating unit is also for the management tool class of creative management desktop elements view degree of depth overlap-add operation; Described management tool class defines following constant: default depth level, the depth capacity superposition number of plies, the alpha value knots modification of every layer; The alpha value knots modification of every layer, in order to allow the alpha value of last one deck not be 0, can subtract 1 fine setting, when performing change in depth animation, obtains the numerical value in animation implementation from administrative class.
Set up binding relationship by management tool class between described desktop elements, first can do solution to the sub-view of original binding when binding new sub-view and tie up operation, the operating result that desktop elements is tied up in operating process in binding and solution is stored in database.
Described desktop elements is when superposing after binding relationship, draw display unit and perform change in depth animation, by sub-for desktop elements below view along Z axis toward recurrence displacement in direction in screen, when desktop elements removes overlaying relation, along Z axis toward screen, outer direction recurrence returns displacement to desktop elements father view above.
The change in depth animation of described drafting display unit comprises the animation of the depth value change of active view and its sub-view, when animation performs, calls in the draw method of desktop container.
As shown in Figure 3, a kind of degree of depth stacking method of desktop elements, said method comprising the steps of:
S201: the management tool class creating interface and the management desktop elements view degree of depth overlap-add operation realizing the superposition of the desktop elements degree of depth;
S202: when desktop elements superposes, does solution to the sub-view of original binding and ties up and operate and be stored in database;
S203: set up binding relationship by management tool class between desktop elements and be stored in database: superincumbent desktop elements is father's view, desktop elements is below sub-view;
S204: when after binding relationship, performs change in depth animation, obtains the numerical value in animation implementation from administrative class, sub-for desktop elements below view is carried out drafting display along Z axis toward recurrence displacement in direction in screen;
S205: when desktop elements removes overlaying relation, by desktop elements father view above, along Z axis toward screen, outer direction recurrence returns displacement drafting display.
Technical solutions according to the invention make the desktop elements such as desktop icons, file on traditional laid parallel basis, realize three-dimensional Overlay by creating a set of desktop elements degree of depth overlaying scheme; Desktop elements completes the realization of interface and sets up binding relationship by management tool: superincumbent desktop elements is father's view, and desktop elements is below sub-view; When after binding relationship, perform change in depth animation, the sub-view of desktop elements below moves certain distance along Z axis, to produce the effect of multilayer degree of depth superposition, has both enhanced mobile terminal desktop interface interesting and interactive, and has improved Consumer's Experience again.
If the function described in the present embodiment using the form of SFU software functional unit realize and as independently production marketing or use time, can be stored in a computing equipment read/write memory medium.Based on such understanding, the part of the part that the embodiment of the present invention contributes to prior art or this technical scheme can embody with the form of software product, this software product is stored in a storage medium, comprising some instructions in order to make a computing equipment (can be personal computer, server, mobile computing device or the network equipment etc.) perform all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. various can be program code stored medium.In this instructions, each embodiment adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiment, between each embodiment same or similar part mutually see.
To the above-mentioned explanation of the disclosed embodiments, professional and technical personnel in the field are realized or uses the present invention.To be apparent for those skilled in the art to the multiple amendment of these embodiments, General Principle as defined herein can without departing from the spirit or scope of the present invention, realize in other embodiments.Therefore, the present invention can not be restricted to these embodiments shown in this article, but will meet the widest scope consistent with principle disclosed herein and features of novelty.

Claims (10)

1. a degree of depth stacking method for desktop elements, is characterized in that, said method comprising the steps of:
Create the interface realizing the superposition of the desktop elements degree of depth, desktop elements view can carry out degree of depth overlap-add operation by interface;
The management tool class of creative management desktop elements view degree of depth overlap-add operation;
When carrying out overlap-add operation to desktop elements, between desktop elements, set up binding relationship by management tool class, binding rule: superincumbent desktop elements is father's view, and desktop elements is below sub-view; When performing change in depth animation after binding relationship, the sub-view of desktop elements below moves certain distance along Z axis toward direction in screen, to produce the effect of degree of depth superposition.
2. degree of depth stacking method as claimed in claim 1, it is characterized in that, described degree of depth superposition interface defines following methods: the sub-view that designated depth superposes, designated depth level, appointment depth value between layers, the sub-view obtaining degree of depth superposition, acquisition degree of depth level, acquisition depth value between layers;
Described management tool class defines following constant: default depth level, the depth capacity superposition number of plies, the alpha value knots modification of every layer; When performing change in depth animation, from administrative class, obtain the numerical value in animation implementation.
3. degree of depth stacking method as claimed in claim 1, is characterized in that, the animation that the depth value that described change in depth animation comprises active view and its sub-view changes, and when animation performs, calls in the draw method of desktop container.
4. degree of depth stacking method as claimed in claim 1, it is characterized in that, binding relationship is set up by management tool class between described desktop elements, first can do solution to the sub-view of original binding when binding new sub-view and tie up operation, the operating result that desktop elements is tied up in operating process in binding and solution is stored in database.
5. degree of depth stacking method as claimed in claim 1, it is characterized in that, during described desktop elements superposition, the sub-view of desktop elements is below along Z axis toward recurrence displacement in direction in screen, when desktop elements removes overlaying relation, along Z axis toward screen, outer direction recurrence returns displacement to desktop elements father view above.
6. a system for desktop elements degree of depth superposition, it is characterized in that, described system comprises:
Creating unit, for creating the interface realizing the superposition of the desktop elements degree of depth, desktop elements view can carry out degree of depth overlap-add operation by interface, and the management tool class of creative management desktop elements view degree of depth overlap-add operation; When carrying out overlap-add operation to desktop elements, between desktop elements, set up binding relationship by management tool class, binding rule: superincumbent desktop elements is father's view, and desktop elements is below sub-view;
Drawing display unit, for when performing change in depth animation after binding relationship, sub-for desktop elements below view being moved certain distance along Z axis toward direction in screen, to produce the effect of degree of depth superposition.
7. system as claimed in claim 6, it is characterized in that, described degree of depth superposition interface defines following methods: the sub-view that designated depth superposes, designated depth level, appointment depth value between layers, the sub-view obtaining degree of depth superposition, acquisition degree of depth level, acquisition depth value between layers;
Described management tool class defines following constant: default depth level, the depth capacity superposition number of plies, the alpha value knots modification of every layer; When performing change in depth animation, from administrative class, obtain the numerical value in animation implementation.
8. system as claimed in claim 6, is characterized in that, the change in depth animation of described drafting display unit comprises the animation of the depth value change of active view and its sub-view, when animation performs, calls in the draw method of desktop container.
9. system as claimed in claim 6, it is characterized in that, binding relationship is set up by management tool class between described desktop elements, first can do solution to the sub-view of original binding when binding new sub-view and tie up operation, the operating result that desktop elements is tied up in operating process in binding and solution is stored in database.
10. system as claimed in claim 6, it is characterized in that, during described desktop elements superposition, draw display unit by sub-for desktop elements below view along Z axis toward recurrence displacement in direction in screen, when desktop elements removes overlaying relation, along Z axis toward screen, outer direction recurrence returns displacement to desktop elements father view above.
CN201410443606.2A 2014-09-02 2014-09-02 Method and system for depth superposition of desktop element Pending CN104216713A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410443606.2A CN104216713A (en) 2014-09-02 2014-09-02 Method and system for depth superposition of desktop element

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410443606.2A CN104216713A (en) 2014-09-02 2014-09-02 Method and system for depth superposition of desktop element

Publications (1)

Publication Number Publication Date
CN104216713A true CN104216713A (en) 2014-12-17

Family

ID=52098249

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410443606.2A Pending CN104216713A (en) 2014-09-02 2014-09-02 Method and system for depth superposition of desktop element

Country Status (1)

Country Link
CN (1) CN104216713A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104461573A (en) * 2014-12-23 2015-03-25 上海斐讯数据通信技术有限公司 Control processing method of view hierachy
CN107589890A (en) * 2017-10-27 2018-01-16 青岛海信电器股份有限公司 A kind of mouse clicks on the response method and device for the view that is blocked
CN109002241A (en) * 2018-06-29 2018-12-14 掌阅科技股份有限公司 View staggered floor display methods, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100241645A1 (en) * 2009-03-18 2010-09-23 International Business Machines Corporation Method and system for integrating personal information search and interaction on web/desktop applications
CN102164131A (en) * 2011-03-30 2011-08-24 陈逸 Network operating system suitable for internet individual user
CN102207872A (en) * 2011-06-04 2011-10-05 ***通信集团内蒙古有限公司 Method and system for customizing Web UI (User Interface) control according to user requirements
CN102510420A (en) * 2011-09-30 2012-06-20 北京风灵创景科技有限公司 Method for quickly performing unified operation on multiple desktop elements in mobile terminal
CN102811385A (en) * 2012-08-24 2012-12-05 上海下一代广播电视网应用实验室有限公司 User interactive interface realization method for household intelligent television gateway

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100241645A1 (en) * 2009-03-18 2010-09-23 International Business Machines Corporation Method and system for integrating personal information search and interaction on web/desktop applications
CN102164131A (en) * 2011-03-30 2011-08-24 陈逸 Network operating system suitable for internet individual user
CN102207872A (en) * 2011-06-04 2011-10-05 ***通信集团内蒙古有限公司 Method and system for customizing Web UI (User Interface) control according to user requirements
CN102510420A (en) * 2011-09-30 2012-06-20 北京风灵创景科技有限公司 Method for quickly performing unified operation on multiple desktop elements in mobile terminal
CN102811385A (en) * 2012-08-24 2012-12-05 上海下一代广播电视网应用实验室有限公司 User interactive interface realization method for household intelligent television gateway

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104461573A (en) * 2014-12-23 2015-03-25 上海斐讯数据通信技术有限公司 Control processing method of view hierachy
CN104461573B (en) * 2014-12-23 2017-10-20 上海斐讯数据通信技术有限公司 A kind of control process method of view level
CN107589890A (en) * 2017-10-27 2018-01-16 青岛海信电器股份有限公司 A kind of mouse clicks on the response method and device for the view that is blocked
CN109002241A (en) * 2018-06-29 2018-12-14 掌阅科技股份有限公司 View staggered floor display methods, electronic equipment and storage medium
CN109002241B (en) * 2018-06-29 2019-06-18 掌阅科技股份有限公司 View staggered floor display methods, electronic equipment and storage medium
WO2020001024A1 (en) * 2018-06-29 2020-01-02 掌阅科技股份有限公司 Method for displaying view in different layers, electronic device, and storage medium

Similar Documents

Publication Publication Date Title
Ens et al. Ivy: Exploring spatially situated visual programming for authoring and understanding intelligent environments
US10037131B2 (en) Facilitating object set replication
US11010032B2 (en) Navigating a hierarchical data set
CN104035562B (en) Method and system for mapping three-dimensional desktop touch events
CN103995884A (en) Hybrid application page switching method and system
CN102054217B (en) Entity morphing in metamodel-based tools
US20110173530A1 (en) Layout constraint manipulation via user gesture recognition
CN105335389B (en) A kind of business method for visualizing and system
Pleuss et al. Visualization techniques for application in interactive product configuration
CN111450529B (en) Game map acquisition method and device, storage medium and electronic device
CN104750907A (en) Design of a three-dimensional modeled object
US20160005207A1 (en) Method and system for generating motion sequence of animation, and computer-readable recording medium
CN104216713A (en) Method and system for depth superposition of desktop element
CN106658139A (en) Focus control method and device
CN110069312A (en) A kind of method and device of UI component Configuration and generation UI Component Gallery
CN104142776A (en) Icon processing method and device
CN103793219A (en) Mobile terminal application development system and method
CN111135565A (en) Terrain splicing method and device in game scene, processor and electronic device
CN102646167B (en) The method for computing work amount of a kind of engineering flowing water section and device
Hsu et al. Autocomplete element fields
CN110377215A (en) Model display method, apparatus and terminal device
CN102930082A (en) Product design system based on distribution resources
CN104166497A (en) Three-dimensional desktop shortcut bar and switching method thereof
Yu et al. Piecewise-smooth surface fitting onto unstructured 3D sketches
CN104182171B (en) A kind of information processing method and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20141217

WD01 Invention patent application deemed withdrawn after publication