CN106708478A - Scroll view display method and device - Google Patents

Scroll view display method and device Download PDF

Info

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
Application number
CN201510432228.2A
Other languages
Chinese (zh)
Other versions
CN106708478B (en
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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201510432228.2A priority Critical patent/CN106708478B/en
Priority to PCT/CN2016/089729 priority patent/WO2017012488A1/en
Publication of CN106708478A publication Critical patent/CN106708478A/en
Application granted granted Critical
Publication of CN106708478B publication Critical patent/CN106708478B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements 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

Roll view display methods and device
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.
CN201510432228.2A 2015-07-21 2015-07-21 Scroll view display method and apparatus Active CN106708478B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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