Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

(Difference between revisions)

Mobile Design Pattern: Scrolling

From Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
m (Hamishwillee - Adding missing translation link)
hamishwillee (Talk | contribs)
m (Hamishwillee - Bot update - Fix ArticleMetaData and RevieweApproval)
Line 1: Line 1:
{{ReviewerApproved}}
+
{{ArticleMetaData <!-- v1.1 -->
[[Category:Mobile_Design]]
+
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
[[Category:Mobile_Design_Patterns]]
+
|installfile= <!-- Link to installation file (e.g. [[Media:The Installation File.sis]]) -->
 +
|devices= <!-- Devices tested against - e.g. ''devices=Nokia 6131 NFC, Nokia C7-00'') -->
 +
|sdk= <!-- SDK(s) built and tested against (e.g. [http://linktosdkdownload/ Qt SDK 1.1.4]) -->
 +
|platform= <!-- Compatible platforms - e.g. Symbian^1 and later, Qt 4.6 and later -->
 +
|devicecompatability= <!-- Compatible devices e.g.: All* (must have internal GPS) -->
 +
|dependencies= <!-- Any other/external dependencies e.g.: Google Maps Api v1.0 -->
 +
|signing= <!-- Signing requirements - empty or one of: Self-Signed, DevCert, Manufacturer -->
 +
|capabilities= <!-- Capabilities required by the article/code example (e.g. Location, NetworkServices. -->
 +
|keywords= <!-- APIs, classes and methods (e.g. QSystemScreenSaver, QList, CBase -->
 +
|id= <!-- Article Id (Knowledge base articles only) -->
 +
|language= <!-- Language category code for non-English topics - e.g. Lang-Chinese -->
 +
|translated-by= <!-- [[User:XXXX]] -->
 +
|translated-from-title= <!-- Title only -->
 +
|translated-from-id= <!-- Id of translated revision -->
 +
|review-by= <!-- After re-review: [[User:username]] -->
 +
|review-timestamp= <!-- After re-review: YYYYMMDD -->
 +
|update-by= <!-- After significant update: [[User:username]]-->
 +
|update-timestamp= <!-- After significant update: YYYYMMDD -->
 +
|creationdate= 20090520
 +
|author= [[User:Croozeus]]
 +
}}
 +
 
 +
[[Category:Mobile Design]]
 +
[[Category:Mobile Design Patterns]]
 
Scrolling is defined as sliding text, images, videos, etc on a webpage, application or a document, which cannot be fully shown on the screen at time.
 
Scrolling is defined as sliding text, images, videos, etc on a webpage, application or a document, which cannot be fully shown on the screen at time.
  

Revision as of 03:34, 10 February 2012

Article Metadata
Article
Created: croozeus (20 May 2009)
Last edited: hamishwillee (10 Feb 2012)

Scrolling is defined as sliding text, images, videos, etc on a webpage, application or a document, which cannot be fully shown on the screen at time.

Two types of scrolling designs may be employed,

  • Continuous scrolling
  • Page-by-page scrolling


In this article we shall use the Opera mini application as an example to illustrate both types of scrolling. Opera mini browser has both types of scrolling options available to its users.

Continuous scrolling

For Continuous scrolling it is required to avoid discontinuous movement/sliding of or in other words - to avoid jumps. For example, as shown in the image below, the webpage undergoes gradual uplift (the page moves upward) when the user scrolls by pressing/touching the down key or scrollbar. Similarly the page would move downward when the user presses/touches the up key.

Continuous Scrolling.jpg


Page-by-page scrolling

When a user needs to scroll quickly downwards or upward, page-by-page scrolling is preferred over continuous scrolling. In page-by-page scrolling when the user scrolls, the screen moves upward or downward respectively, screen by screen. For example, as shown in the image below, when the user presses the down key the screen moves downward.

PagebyPage Scrolling.jpg


Submitted by croozeus 17:31, 20 May 2009 (EEST)

  • croozeus
95 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×