CN106708478A - Scroll view display method and device - Google Patents
Scroll view display method and device Download PDFInfo
- Publication number
- CN106708478A CN106708478A CN201510432228.2A CN201510432228A CN106708478A CN 106708478 A CN106708478 A CN 106708478A CN 201510432228 A CN201510432228 A CN 201510432228A CN 106708478 A CN106708478 A CN 106708478A
- Authority
- CN
- China
- Prior art keywords
- view
- rolling
- sub
- occupy
- template
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention provides a scroll view display method and device. The method and device are used for solving the problem that memory consumption in existing scroll view displaying is large. The method includes the steps that a scroll view framework and a view template are created, and images included in the view template serve as placeholder images; by means of the created scroll view framework and the created view template, at least one scroll view framework and at least one view template are obtained through copying; at least one first non-placeholder image needing to be displayed on a current screen is determined; each first non-placeholder image is used for replacing one placeholder image in the view template to form a first subview; each first subview is added into one scroll view framework obtained after copying to form a first scroll view, wherein the first scroll view includes one first subview; at least one formed first scroll view is displayed in the screen.
Description
Technical field
The application is related to field of computer technology, more particularly to a kind of rolling view display methods and device.
Background technology
It is increasing with terminal device screen, multiple message display areas can be presented in the range of a screen,
Appearance with multipoint-touch-technology and successful Application on the terminal device simultaneously so that user is same
The operation that moment carries out such as sliding, clicking on respectively to the multiple message display area is possibly realized.
Specifically the object of displaying can be to roll view for above- mentioned information show area.Rolling view can support left and right
Or slide up and down operation.At least two sub- views are included in one rolling view, figure can be represented in sub- view
Piece and text information.If performing slip behaviour to the left or to the right on the currently displaying sub- view of view is rolled
Make, then can take turns the sub- view included in the stream broadcasting rolling view.
When view execution slide is rolled for one, often slide and will once load a sub- view,
The memory consumption for causing equipment larger in order to reduce the consumption of internal memory, is employed view multiplexing technology by this,
Also will be saved because of the sub- view that slide is removed from screen, when the sub- view is needed again, from
The sub- view is directly taken out in the sub- view for preserving and use.
Above-mentioned view multiplexing technology reduces the consumption of internal memory to a certain extent.However, many touch technologies make
Can show in a screen it is multiple roll views, and view can be rolled to multiple shown in a screen simultaneously
Upper and lower quick sliding is carried out, the upper and lower quick sliding shows to show new rolling view in current screen
Each all sub- view rolled included in view be intended to load and preserve, even if multiple using above-mentioned view
With technology, under the so many rolling view of quantity, the internal memory of equipment is also consumed totally quickly, and then
So that there is interim card in the display for rolling view, until sudden strain of a muscle is moved back.
The content of the invention
The embodiment of the present application provide it is a kind of roll view display methods and device, be used to solve existing rolling to regard
Figure show present in the big problem of memory consumption.
One kind rolls view display methods, including:
Create and roll view framework and view template, the picture included in the view template is occupy-place picture;
At least one rolling view framework and extremely is copied using the rolling view framework and view template that create
A few view template;
Determine that current screen needs at least one the first non-occupy-place picture of display;
For every 1 first non-occupy-place picture, using in first non-occupy-place picture replacement, one view template
Occupy-place picture, forms a first sub- view;
For the every 1 first sub- view for being formed, the first sub- view is added to the rolling for copying and is regarded
In picture frame frame, one first rolling view is formed, wherein, include one first in one first rolling view
Sub- view;
At least one first rolling views of formation are shown in screen.
One kind rolls view display device, including:
Creating unit, view framework and view template, the figure included in the view template are rolled for creating
Piece is occupy-place picture;
Copied cells, for copying at least one rolling using the rolling view framework and view template that create
View framework and at least one view template;
Determining unit, determines that current screen needs at least one the first non-occupy-place picture of display;
Sub- view forms unit, for for every 1 first non-occupy-place picture, using the first non-occupy-place picture
The occupy-place picture in a view template is replaced, a first sub- view is formed;
Roll view and form unit, for for the every 1 first sub- view for being formed, the first sub- view being added
It is added in the rolling view framework for copying, forms one first rolling view, wherein, one first
A first sub- view is included in rolling view;
Display unit, at least one first rolling views for showing formation in screen.
In the scheme of the embodiment of the present application, rolling view framework and view template, the view are created in advance
Template includes occupy-place picture, and the later use view template the first sub- view of formation reduces accounting for for internal memory
With, meanwhile, when roll the display of view, and non-immediate loading constitutes each rolling that current screen shows
The all sub- view of view, but the non-occupy-place picture of display is needed according to current screen, generation includes one
First rolling view of the first sub- view simultaneously shows, is deposited when loading rolls view so as to solve prior art
The big problem of memory consumption, accelerate the loading and display speed for rolling view.
Brief description of the drawings
Fig. 1 is the rolling view display methods flow chart that the embodiment of the present application one is provided;
Fig. 2 is the rolling view schematic diagram that the embodiment of the present application one is provided;
Fig. 3 is the rolling view display methods flow chart that the embodiment of the present application two is provided;
Fig. 4 is the structural representation of the rolling view display device that the embodiment of the present application three is provided.
Specific embodiment
The embodiment of the present application provide it is a kind of roll view display methods and device, be used to solve existing rolling to regard
Figure show present in the big problem of memory consumption.
The preferred embodiment of the application is illustrated below in conjunction with Figure of description, it will be appreciated that this place
The preferred embodiment of description is merely to illustrate and explains the application, is not used to limit the application.And not
In the case of conflict, the feature in embodiment and embodiment in the application can be mutually combined.
Embodiment one
As shown in figure 1, it is the rolling view display methods flow chart of the embodiment of the present application one, including it is following
Step:
Step 101:Create and roll view framework and view template, the picture included in the view template is
Occupy-place picture;
Wherein, roll view framework and automatic rolling and zoom function are provided, the rolling operation of sub- view can be supported.
It is for building rolling view to roll view framework and view template.Generally, sub- view is added to rolling
View framework, may make up rolling view.
The size for rolling view framework is according to the wide and high of current screen and determines needs in a screen
The number of the rolling view of display determines;
The occupy-place picture is that view template is used when being laid out in the case of without real picture
Picture, the image data amount is smaller.
Additionally, when in rolling view comprising word, textbox, Yi Jiwen are also included in the view template
Word size and style information;
Step 102:The rolling view framework and view template are put into caching;
Because processor can rapidly access data, above-mentioned rolling view framework and view template from caching
It is again to be frequently used to build the view that rolls being displayed on screen, therefore, by the rolling view framework
Be loaded into caching with view template, be conducive to processor quickly taken out from caching it is described rolling view framework and
View template, and then the first rolling view is rapidly formed in following step and is shown;
It should be noted that this step 102 is the preferred steps of the embodiment of the present application, in order to accelerate
Roll the formation speed of view;
Step 103:At least one rolling view is copied using the rolling view framework and view template that create
Framework and at least one view template;
Here the rolling view framework for being formed and the number for rolling view template can be with displays in a screen
The number of the first rolling view is identical;
Replicating the purpose of view template is, in order to the view template that later use is replicated generates the first sub- view;
Replicating the purpose of view template is, using the first sub- view generation for rolling view framework and generation for replicating
One rolls view.
If in step 102, the rolling view framework and view template of establishment have been put into caching, then this step
Specifically included in rapid 103:
It is multiple using the rolling view framework for finding from view framework and view template is rolled described in cache lookup
At least one rolling view framework is made, and copies at least one view template;
Step 104:Determine that current screen needs at least one the first non-occupy-place picture of display;
Here the first non-occupy-place picture for determining is in constituting the first sub- view that will show of current screen
Picture.
Here determining the purpose of the first non-occupy-place picture is, in order to form the first son that current screen will show
View.
Specifically, can first determine that current screen needs at least one picture chain of non-occupy-place picture of display
Connect, afterwards according to the image link, obtain corresponding picture.
Generally, a non-occupy-place picture has an image link, therefore, need the non-of display to account for knowing
During the image link of bitmap piece, it is possible to the non-occupy-place picture is downloaded from network.
Step 105:For the every 1 first non-occupy-place picture for determining, replaced using the first non-occupy-place picture
Occupy-place picture in one view template, generates a first sub- view;
Here a non-occupy-place picture is replaced into an occupy-place picture for view template, it is possible to obtain one
First sub- view.If the number of the view template copied in above-mentioned steps 103 has 4, in step 104
4 non-occupy-place pictures are determined, then in this step 105,4 the first sub- views can be generated;
If the view template also includes textbox, and word size and style information in a step 101,
Then in above-mentioned steps 104, in addition it is also necessary to it is determined that needing at least one non-occupy-place picture of display with current screen
Corresponding text information;Now, specifically included in this step 105:
For each the first non-occupy-place picture and corresponding text information that determine, first non-accounted for using this
Bitmap piece replaces the occupy-place picture in the view template, and the corresponding text information is big according to the word
Small and style information is filled in the textbox, generates the first sub- view.Now, the first son of generation is regarded
Scheme the existing first non-occupy-place picture has word again.
Step 106:For the every 1 first sub- view for being formed, the first sub- view is added to what is copied
In one rolling view framework, one first rolling view is formed;
Here, if the quantity of the first sub- view for being formed is 4, the quantity of the rolling view framework for copying
It is N, then 4 first rolling views can be formed in step 106.
Step 107:At least one first rolling views of formation are shown in screen.
The the first rolling view formed in above-mentioned steps 107 is illustrated below by citing:
Schematic diagram when rolling view comprising four in a screen is given in Fig. 2.Wherein, what dotted line was represented is each
Second sub- view refers to that can skid off and be shown to the sub- view on screen by the operation that horizontally slips.Assuming that
Complete rolling view A includes the first sub- view A1, the second sub- view A2, the second sub- view A3 and the
Two sub- view A4;Complete rolling view B includes the B1 of sub- view the, the second sub- view B2, second
Sub- view B3 and the second sub- view B4;Complete rolling view C includes the first sub- view C1, the second son
View C2, the second sub- view C3 and the second sub- view C4, complete rolling view D include sub- view the
When one D1, sub- view D2, the second sub- view D3 and the second sub- view D4, the view of prior art shows
Show that technology rolls view A, complete view B, the complete rolling view C and complete of rolling by complete
The sub- view of whole that rolling view D is included all directly is generated and loaded out using non-occupy-place picture, but display
On screen is the first sub- view A1, the first sub- view B1, the first sub- view C1 and the first sub- view
D1, and generation and the first rolling view A for loading only include the first sub- view A1, the first rolling in the application
Dynamic view B only includes that the first sub- view B1, first roll view C and only include the first sub- view C1, first
Rolling view D only includes the first sub- view D1, namely only loading rolls the first sub- view of view, because
Now also do not know whether user needs to browse each second sub- view of the rolling view, therefore, there is no need to add
Load nor affects on user and browses.
First sub- view of the rolling view that usual user only first roughly browses, emerging to the first sub- view sense
Slide can be just performed after interest to the first sub- view, realization continues to browse each second son of the rolling view
View, therefore, the scheme of the embodiment of the present application, display includes the side of the first rolling view of the first sub- view
Case, can preferably solve the problems, such as it is existing rolling view show present in memory consumption it is big so that roll
The speed of the formation, loading and display of dynamic view, and Consumer's Experience is not influenceed.
Preferably, methods described also includes:
When the described first rolling view skids off the viewing area of screen, discharge what the first rolling view took
Internal memory.
Accounted for due to when the first rolling view skids off the viewing area of screen, just releasing the first rolling view
Internal memory, it is achieved that the recovery of internal memory, has saved memory source to the full extent.
The the first rolling view that may be shown to current screen in view of user is interested, to first rolling
View performs slide, to obtain more information, preferably, methods described is further comprising the steps of:
Step a:Slide of the monitoring user for the first currently displaying rolling view;
Here it is possible to by detect user for a certain first roll view event it
Afterwards, a timer can be set, if there occurs finger moving event before timer reaches setting value,
Determine that user has carried out slide for the first rolling view.
Step b:When monitoring that user is horizontally slipped for a certain first rolling view, it is determined that at least
One the second non-occupy-place picture;
Slip first is rolled after the first sub- view in view, it should switch the first sub- view to the second son
View, the second non-occupy-place picture here is the picture for forming the second sub- view.
Assuming that monitoring that user carries out a left side for the first sub- view in the first rolling view A in this step b
During right slip, then the second non-occupy-place picture for now determining can be the figure for constituting the second sub- view A2
Piece a2, the picture a3 for constituting the second sub- view A3 and the picture a4 for constituting the second sub- view A4.
Step c:At least one view template is copied using the view template for creating;
Here when user slides the first rolling view, it is necessary to sub- view of the first rolling view is switched to
Second sub- view, however, not the second sub- view of addition in the first rolling view, therefore, need exist for
View template is replicated, and then using the second non-occupy-place picture determined in the view template and step b for replicating,
Generate the second sub- view.
Step d:For the every 1 second non-occupy-place picture for determining, replaced using the second non-occupy-place picture and regarded
Occupy-place picture in artwork plate, generates the second sub- view;
The example in step b is continued to use, the sub- view of second for being formed here is the second sub- view A2, second
Sub- view A3 and the second sub- view A4.
Step e:The each second sub- view for generating is added in the first rolling view, the second rolling is formed and is regarded
Figure;
The example in step d is continued to use, the second rolling view for being formed here is including sub- view A1, son
The complete rolling view of view A2, sub- view A3 and sub- view A4.
Step f:Show the second rolling view for being formed.
In above-mentioned steps a to step e, embodiment is real interested in a certain first rolling view in user
(user has carried out the operation that horizontally slips for the first rolling view, illustrates user to the first rolling view
It is interested) when, each second sub- view of the first rolling view is just loaded, and using each the second of generation
Sub- view forms the second rolling view, in terms of existing technologies, due to only loading and forms user's sense
Second rolling view (namely complete rolling view) of interest, therefore, while not influenceing Consumer's Experience,
The occupancy of internal memory is reduced, the response speed of the gesture that horizontally slipped to user is improve.
In above-mentioned steps b, at least one second non-occupy-place pictures are determined, specifically include:
The first step:Determine the image link of at least one second non-occupy-place pictures;
Second step:At least one second non-occupy-place pictures are downloaded from network using the image link.
Due to being, when user starts to slide the first rolling view, to be downloaded from network for constituting first rolling
Second non-occupy-place picture of each second sub- view of dynamic view, and though accordingly, with respect to prior art no matter
Whether user starts sliding-rolling view, and at least one second non-occupy-place pictures are downloaded from network
For, save network traffics and battery electric quantity.
The rolling view shown in Fig. 2 is still continued to use, 4 rolling views, each complete rolling are shown in a screen
Dynamic view includes 4 sub- views, is accomplished by downloading 16 from network when showing that a screen rolls view
Picture, can produce N screens to roll view, it is necessary to 16N pictures are downloaded from network when sliding up and down,
This will expend more network traffics and battery electric quantity;And using the scheme of the embodiment of the present application, download and constitute
User has carried out the second non-occupy-place picture of each second sub- view of the first rolling view of slide, namely
User's the first rolling view interested, and the first rolling that user under normal circumstances only can be to showing in screen
Part (such as M first rolls view, and M is much smaller than 4N under normal circumstances) first in view rolls
View produces the interest simultaneously to carry out the operation that horizontally slips, thus, it is only required to download 4M pictures, compared to show
There are the download 16N pictures of technology, the network traffics and battery electric quantity of consuming are relatively fewer, improve user
Experience.
Additionally, in the scheme of application embodiment, can also be by the speed that is slided up and down to screen
Monitoring, further to be optimized to memory consumption and network traffics, the scheme below by embodiment two is entered
Row explanation.
Embodiment two
As shown in figure 3, it is the rolling view display methods flow chart in the embodiment of the present application two, including with
Lower step:
Step 301:Create and roll view framework and view template, the picture included in the view template is
Occupy-place picture;
Step 302:The rolling view framework and view template are loaded into caching;
Step 303:At least one rolling view is copied using the rolling view framework and view template that create
Framework and at least one view template;
Step 101 in above-mentioned steps 301 to step 303 and embodiment one is to step 103 detail phase
Together, repeat no more here.
Step 304:The speed that monitoring user is slided up and down for screen;
Step 305:Whether the speed that judgement is monitored is more than setting value;If it is not, then performing step 306;
If so, then performing step 307;
The setting value can by slide up and down to user speed and rolled to first the interested of view with
It is no to be learnt;
Step 306:Determine that current screen needs at least one the first non-occupy-place picture of display;Perform afterwards
Step 308;
The speed slided up and down to screen in view of user is smaller, shows user to being needed in current screen
The degree that first rolling view of display is interested is bigger, therefore, needed in this step 306 current to constituting
Screen needs the first non-occupy-place picture of the first sub- view of display to be determined, and then the shape in subsequent step
View is rolled into first, the demand of user is met.
Step 307:For each rolling view framework for copying, a view template is added to the rolling
In dynamic view framework, one the 3rd rolling view is formed;Step 309 is performed afterwards;
The speed slided up and down to screen in view of user is bigger, shows user to being shown in current screen
The first rolling view degree interested it is smaller, therefore, not to constituting current screen in this step 307
Need the first non-occupy-place picture of the first sub- view of display to be determined, be only that will include occupy-place picture
View template is added to rolling view framework, forms the 3rd and rolls view;Due to not carrying out the first non-occupy-place figure
The determination of piece, namely corresponding picture need not be downloaded from network, therefore, save the same of network traffics
When, the consumption of internal memory is decreased, improve the response speed that gesture is slided up and down to user so that the 3rd
The display for rolling view is more smooth.
Step 308:For the every 1 first non-occupy-place picture for determining, replaced using the first non-occupy-place picture
Occupy-place picture in one view template, generates the first sub- view;Step 310 is performed afterwards;
Step 309:Show that each 3rd of formation rolls view in screen.
The 3rd rolling view being comprising occupy-place picture seen on screen in this step 309;
Step 310:For each rolling view framework for copying, a first sub- view is added to this
View framework is rolled, first is formed and is rolled view;Step 311 is performed afterwards;
Step 311:At least one first rolling views of formation are shown in screen.
Generally, the scheme of the embodiment of the present application two is also:When user slides up and down speed soon,
Directly using view template and roll view framework formed the 3rd roll view, create the first sub- view and
Second sub- view;When user slide up and down soon speed it is slower when, just created using the view template for copying
First sub- view, and the first sub- view is added in rolling view framework, form and show the first rolling
View.
By the scheme of the embodiment of the present application two, for screen slide up and down view during operation to user
Display is optimized, according to determining the need for carrying out the first rolling view to the speed for sliding up and down
Create, do not influence user that the same of network traffics has been saved while browsing to the first rolling view interested
When improve the response speed that gesture is slided up and down to user so that first roll view and the 3rd roll view
Display it is more smooth, improve Consumer's Experience.
The application implementation method is particularly suitable for being shown for many rolling views of intelligent terminal.Wherein, intelligence
Terminal can be including but not limited to:Functional mobile phone, smart mobile phone, palm PC, PC (PC),
Vehicle-mounted computer, panel computer or personal digital assistant (PDA) etc..
Embodiment three
Based on the same inventive concept with embodiment one and embodiment two, the embodiment of the present application three provides one kind
Roll view display device, its structural representation as shown in figure 4, including:
Creating unit 41, view framework and view template are rolled for creating, and are included in the view template
Picture is occupy-place picture;
Copied cells 42, for copying at least one rolling using the rolling view framework and view template that create
Dynamic view framework and at least one view template;
Determining unit 43, determines that current screen needs at least one the first non-occupy-place picture of display;
Sub- view forms unit 44, for for every 1 first non-occupy-place picture, using the first non-occupy-place figure
Piece replaces the occupy-place picture in a view template, forms a first sub- view;
Roll view and form unit 45, for for the every 1 first sub- view for being formed, by the first sub- view
It is added to copy one and rolls view framework, forms one first rolling view, wherein, one the
A first sub- view is included in one rolling view;
Display unit 46, at least one first rolling views for showing formation in screen.
Preferably, described device also includes:
Monitoring unit 47, for monitoring user for the first sub- view in the first currently displaying rolling view
Slide;
The determining unit 43, is additionally operable to monitoring that user carries out slide for a certain first sub- view
When, it is determined that at least one the second non-occupy-place picture;
The copied cells 42, is additionally operable to copy at least one view template using the view template for creating;
The sub- view forms unit 44, is additionally operable to for the every 1 second non-occupy-place picture for determining, using this
Second non-occupy-place picture replaces the occupy-place picture in the view template for copying, and one the second son of generation is regarded
Figure;
The rolling view forms unit 45, is additionally operable to for each second sub- view for generating to be added to first son
In the first rolling view where view, form second and roll view;
The display unit 46, is additionally operable to show that the second son in the second rolling view of formation is regarded in screen
Figure.
Preferably, described device also includes:
Monitoring unit 47, for monitoring the speed that user is slided up and down for screen;
Whether judging unit 48, the speed for judging to monitor is more than setting value;
The determining unit 43, specifically for monitoring that the speed for sliding up and down is not more than setting in monitoring unit
During value, determine that current screen needs at least one the first non-occupy-place picture of display.
Preferably, the rolling view forms unit 45, it is additionally operable to when the speed for monitoring is more than setting value,
For each rolling view framework for copying, a view template is added in the rolling view framework,
Form one the 3rd rolling view;
The display unit 46, is additionally operable to be shown in screen that each 3rd of formation rolls view.
Preferably, described device also includes:
Releasing unit 49, for when the described first rolling view skids off the viewing area of screen, discharge this
One rolls the internal memory that view takes.
Through the above description of the embodiments, those skilled in the art can be understood that the application
Embodiment can be realized by hardware, it is also possible to by software plus the mode reality of necessary general hardware platform
It is existing.Based on such understanding, the technical scheme of the embodiment of the present application can be embodied in the form of software product
Come, the software product can store a non-volatile memory medium (can be CD-ROM, USB flash disk,
Mobile hard disk etc.) in, including some instructions are used to so that computer equipment (can be personal computer,
Server, or the network equipment etc.) perform method described in the application each embodiment.
It will be appreciated by those skilled in the art that accompanying drawing is a schematic diagram for preferred embodiment, the mould in accompanying drawing
Block or flow are not necessarily implemented necessary to the application.
It will be appreciated by those skilled in the art that module in embodiment in terminal can according to embodiment describe into
Row is distributed in the terminal of embodiment, it is also possible to carry out respective change be disposed other than one of the present embodiment or
In multiple terminals.The module of above-described embodiment can merge into a module, it is also possible to be further split into many
Individual submodule.
Above-mentioned the embodiment of the present application sequence number is for illustration only, and the quality of embodiment is not represented.
Obviously, those skilled in the art can carry out various changes and modification without deviating from this Shen to the application
Spirit and scope please.So, if the application these modification and modification belong to the application claim and
Within the scope of its equivalent technologies, then the application is also intended to comprising these changes and modification.
Claims (10)
1. it is a kind of to roll view display methods, it is characterised in that including:
Create and roll view framework and view template, the picture included in the view template is occupy-place picture;
At least one rolling view framework and at least is copied using the rolling view framework and view template that create
One view template;
Determine that current screen needs at least one the first non-occupy-place picture of display;
For every 1 first non-occupy-place picture, using in first non-occupy-place picture replacement, one view template
Occupy-place picture, forms a first sub- view;
For the every 1 first sub- view for being formed, the first sub- view is added to the rolling for copying and is regarded
In picture frame frame, one first rolling view is formed, wherein, include one first in one first rolling view
Sub- view;
At least one first rolling views of formation are shown in screen.
2. the method for claim 1, it is characterised in that methods described also includes:
Slide of the monitoring user for the first sub- view in the first currently displaying rolling view;
When monitoring that user carries out slide for a certain first sub- view, it is determined that at least one second non-
Occupy-place picture;
At least one view template is copied using the view template for creating;
For the every 1 second non-occupy-place picture for determining, for copying is replaced using the second non-occupy-place picture
Occupy-place picture in individual view template, generates a second sub- view;
In the first rolling view where each second sub- view for generating is added into the first sub- view, formed
Second rolls view;
The second sub- view in the second rolling view of formation is shown in screen.
3. the method for claim 1, it is characterised in that methods described also includes:
The speed that monitoring user is slided up and down for screen;
Whether the speed that judgement is monitored is more than setting value;
Determine that current screen needs at least one the first non-occupy-place picture of display, including:
In the speed no more than setting value for monitoring to slide up and down, determine that current screen needs display at least
One the first non-occupy-place picture.
4. method as claimed in claim 3, it is characterised in that methods described also includes:
When the speed for monitoring is more than setting value, for each rolling view framework for copying, by one
View template is added in the rolling view framework, forms one the 3rd rolling view;
Show that each 3rd of formation rolls view in screen.
5. the method for claim 1, it is characterised in that methods described also includes:
When the described first rolling view skids off the viewing area of screen, discharge what the first rolling view took
Internal memory.
6. it is a kind of to roll view display device, it is characterised in that including:
Creating unit, view framework and view template, the figure included in the view template are rolled for creating
Piece is occupy-place picture;
Copied cells, for copying at least one rolling using the rolling view framework and view template that create
View framework and at least one view template;
Determining unit, determines that current screen needs at least one the first non-occupy-place picture of display;
Sub- view forms unit, for for every 1 first non-occupy-place picture, using the first non-occupy-place picture
The occupy-place picture in a view template is replaced, a first sub- view is formed;
Roll view and form unit, for for the every 1 first sub- view for being formed, the first sub- view being added
It is added in the rolling view framework for copying, forms one first rolling view, wherein, one first
A first sub- view is included in rolling view;
Display unit, at least one first rolling views for showing formation in screen.
7. device as claimed in claim 6, it is characterised in that described device also includes:
Monitoring unit, for monitoring user for the first sub- view in the first currently displaying rolling view
Slide;
The determining unit, is additionally operable to when monitoring that user carries out slide for a certain first sub- view,
It is determined that at least one the second non-occupy-place picture;
The copied cells, is additionally operable to copy at least one view template using the view template for creating;
The sub- view forms unit, is additionally operable to for the every 1 second non-occupy-place picture for determining, using this
Two non-occupy-place pictures replace the occupy-place picture in the view template for copying, and generate a second sub- view;
The rolling view forms unit, is additionally operable to that each second sub- view for generating is added to first son and is regarded
In the first rolling view where figure, form second and roll view;
The display unit, is additionally operable to show the second sub- view in the second rolling view of formation in screen.
8. device as claimed in claim 6, it is characterised in that described device also includes:
Monitoring unit, for monitoring the speed that user is slided up and down for screen;
Whether judging unit, the speed for judging to monitor is more than setting value;
The determining unit, specifically for the speed no more than setting value for monitoring to slide up and down in monitoring unit
When, determine that current screen needs at least one the first non-occupy-place picture of display.
9. device as claimed in claim 8, it is characterised in that the rolling view forms unit, also uses
In when the speed for monitoring is more than setting value, for each rolling view framework for copying, one is regarded
Artwork plate is added in the rolling view framework, forms one the 3rd rolling view;
The display unit, is additionally operable to be shown in screen that each 3rd of formation rolls view.
10. device as claimed in claim 6, it is characterised in that described device also includes:
Releasing unit, for described first rolling view skid off the viewing area of screen when, discharge this first
Roll the internal memory that view takes.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510432228.2A CN106708478B (en) | 2015-07-21 | 2015-07-21 | Scroll view display method and apparatus |
PCT/CN2016/089729 WO2017012488A1 (en) | 2015-07-21 | 2016-07-12 | Scrolling view display method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510432228.2A CN106708478B (en) | 2015-07-21 | 2015-07-21 | Scroll view display method and apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106708478A true CN106708478A (en) | 2017-05-24 |
CN106708478B CN106708478B (en) | 2020-06-05 |
Family
ID=57833597
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510432228.2A Active CN106708478B (en) | 2015-07-21 | 2015-07-21 | Scroll view display method and apparatus |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106708478B (en) |
WO (1) | WO2017012488A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107977150A (en) * | 2017-10-31 | 2018-05-01 | 阿里巴巴集团控股有限公司 | A kind of view scrolling method, device and electronic equipment |
CN109445883A (en) * | 2017-08-31 | 2019-03-08 | 北京嘀嘀无限科技发展有限公司 | Interface display system and method |
CN109684573A (en) * | 2017-10-18 | 2019-04-26 | 北京京东尚科信息技术有限公司 | Target Photo display methods and device, storage medium, electronic equipment |
CN112445566A (en) * | 2020-11-30 | 2021-03-05 | 北京达佳互联信息技术有限公司 | Page display method and device, electronic equipment and storage medium |
CN114610217A (en) * | 2022-03-24 | 2022-06-10 | 闪耀现实(无锡)科技有限公司 | Method and device for displaying view and head-mounted display device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100042678A1 (en) * | 2008-08-12 | 2010-02-18 | Samsung Electronics Co., Ltd. | Method and apparatus for providing/receiving user interface using user interface directory |
CN102968312A (en) * | 2011-12-20 | 2013-03-13 | 微软公司 | User interface placeholder used for application extension program |
US20130159834A1 (en) * | 2011-12-14 | 2013-06-20 | Michael Dudley Johnson | Smooth Scrolling with Bounded Memory Consumption |
CN103914450A (en) * | 2012-12-31 | 2014-07-09 | 北京新媒传信科技有限公司 | Method and device for presenting web graphics in mobile terminal platform |
CN104346386A (en) * | 2013-07-31 | 2015-02-11 | 株式会社理光 | Cloud server and image display system |
-
2015
- 2015-07-21 CN CN201510432228.2A patent/CN106708478B/en active Active
-
2016
- 2016-07-12 WO PCT/CN2016/089729 patent/WO2017012488A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100042678A1 (en) * | 2008-08-12 | 2010-02-18 | Samsung Electronics Co., Ltd. | Method and apparatus for providing/receiving user interface using user interface directory |
US20130159834A1 (en) * | 2011-12-14 | 2013-06-20 | Michael Dudley Johnson | Smooth Scrolling with Bounded Memory Consumption |
CN102968312A (en) * | 2011-12-20 | 2013-03-13 | 微软公司 | User interface placeholder used for application extension program |
CN103914450A (en) * | 2012-12-31 | 2014-07-09 | 北京新媒传信科技有限公司 | Method and device for presenting web graphics in mobile terminal platform |
CN104346386A (en) * | 2013-07-31 | 2015-02-11 | 株式会社理光 | Cloud server and image display system |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109445883A (en) * | 2017-08-31 | 2019-03-08 | 北京嘀嘀无限科技发展有限公司 | Interface display system and method |
CN109684573A (en) * | 2017-10-18 | 2019-04-26 | 北京京东尚科信息技术有限公司 | Target Photo display methods and device, storage medium, electronic equipment |
CN109684573B (en) * | 2017-10-18 | 2021-10-15 | 北京京东尚科信息技术有限公司 | Target picture display method and device, storage medium and electronic equipment |
CN107977150A (en) * | 2017-10-31 | 2018-05-01 | 阿里巴巴集团控股有限公司 | A kind of view scrolling method, device and electronic equipment |
CN112445566A (en) * | 2020-11-30 | 2021-03-05 | 北京达佳互联信息技术有限公司 | Page display method and device, electronic equipment and storage medium |
CN112445566B (en) * | 2020-11-30 | 2024-03-05 | 北京达佳互联信息技术有限公司 | Page display method and device, electronic equipment and storage medium |
CN114610217A (en) * | 2022-03-24 | 2022-06-10 | 闪耀现实(无锡)科技有限公司 | Method and device for displaying view and head-mounted display device |
Also Published As
Publication number | Publication date |
---|---|
CN106708478B (en) | 2020-06-05 |
WO2017012488A1 (en) | 2017-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106708478A (en) | Scroll view display method and device | |
US9575998B2 (en) | Adaptive presentation of content based on user action | |
CN106528025B (en) | Multi-screen image projection method, terminal, server and system | |
US9569083B2 (en) | Predictive directional content queue | |
AU2018211356A1 (en) | Image completion with improved deep neural networks | |
CN103631958B (en) | A kind of page automatic adaptation realizes the method that content multi-screen is shown | |
CN113010063B (en) | File previewing method and device, electronic equipment and storage medium | |
CN103677942A (en) | Method and device for browsing network pictures at mobile terminal | |
US8914742B2 (en) | Display method, display apparatus and electronic device | |
EP3126942A1 (en) | Expandable application representation activity levels and desktop representation | |
WO2017024964A1 (en) | Object-associated image quick preview method and device | |
EP3126945A1 (en) | Expandable application representation and taskbar | |
US10878532B2 (en) | Display device, system and controlling method therefor | |
WO2015149344A1 (en) | Expandable application representation and sending content | |
CN103927086A (en) | Wallpaper processing method and system and mobile terminal | |
CN103902575A (en) | Pictorial information loading method and related device | |
CN103412748A (en) | Display control method, device and system for user interface of embedded platform | |
CN105408848A (en) | Window manager | |
WO2023046068A1 (en) | File processing method and apparatus | |
CN110928397B (en) | User interface refreshing method and device, storage medium and electronic device | |
CN113037614A (en) | File sharing method and device, electronic equipment and storage medium | |
CN104714963A (en) | Video poster image and video brief introduction information display method and browser | |
US20100299602A1 (en) | Random image selection without viewing duplication | |
CN105678688B (en) | Picture processing method and device | |
CN106980481A (en) | A kind of method for displaying image and equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1237083 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |