您的位置:首頁>>分享
網站建設之加載占位圖頁面指示器

時間:2018-08-02 00:31:28作者:常熟做網站制作

  

上期回顧:網站建設之小紅點 索引導航 分段控件(對數據和方法的封裝)
Skeleton Screen/加載占位圖
Skeleton Screen(加載占位圖)是近年流行(Prevalent)的加載控件,通常表現形式是在界面上待加載區(qū)域填充灰色的占位圖,與線框圖的效果非常相似。Skeleton Screen本質上是界面加載過程(guò chéng)中的過渡效果。
△ Facebook的Skeleton Screen
Skeleton Screen的由來
Launch Screen(啟動屏幕)
當你啟動一個App時,需要從手機存儲器和網絡加載所需的控件(對數據和方法的封裝)和多數據,由于手機性能和網絡狀況的差異,加載需要等待沒有辦法避免。為了解決等待加載過程中出現白屏或者界面閃爍造成的割裂感,iOS標準中規(guī)定把界面控件框架的輪廓做成靜態(tài)圖片用于Launch Screen(在Google的Material design規(guī)范里被稱作Placeholder UI),把Launch Screen放在用戶點擊啟動App之后和App真正正常啟動完成之間做過渡(transition),從而消滅白屏和界面閃爍,給用戶一種App啟動很快的錯覺。(然而國內的App不遵守iOS規(guī)范,在Launch Screen里放廣告,這又是另外一個商業(yè)話題了)
△ Launch Screen
非控件(對數據和方法的封裝)輪廓區(qū)域的內容變動很大,以上圖瀏覽器為例,Launch Screen僅僅顯示工具欄和地址欄,網頁內容區(qū)域留下了大量空白,顯然這不是最好的界面加載過渡(transition)方案(fāng àn)。蘇州做網站通俗的來說就是網站通過頁面結構定位,合理布局,圖片文字處理,程序設計,數據庫設計等一系列工作的總和,也是將網站設計師的圖片用HTML方式展示出來,屬于前臺工程師的一項任務,前臺工程師任務包括:網站設計、網站用戶體驗、網站JAVA效果、網站制作等工作。網站制作是策劃師、網絡程序員、網頁設計等崗位,應用各種網絡程序開發(fā)技術和網頁設計技術,為企事業(yè)單位、公司或個人在全球互聯網上建設站點,并包含域名注冊和主機托管等服務的總稱。
Progress Indicator(進度(Pace)指示器)
如果Launch Screen持續(xù)時間有點長,剛好用戶又盯著Launch Screen大量空白的內容區(qū)域,可能(maybe)會認為App出BUG了——雖然App后臺正在辛勞的加載最新的數據。因此我們需要使用GOOGLE PRogress Indicator來告知用戶目前正在加載。Progress Indicator分為Activity Indicator(活動指示器)和Progress Bar(進度(Pace)條)兩種,前者就是我們非常熟悉的“菊花轉”。
△ Activity Indicator和GOOGLE PRogress Bar
有了富含動效的Progress Indicator,用戶就知道我們的App并沒有出BUG,而是在辛勤的加載數據,再過不久就能正常的顯示內容了。
GOOGLE PRogress Indicator設計出發(fā)點是好的,但是帶給用戶的體驗未必優(yōu)秀。Progress Indicator的出現就意味著需要等待,當用戶注意(attention)力集中在Progress Indicator時,就好像學生盯著下課前五分鐘的鐘表,滴答滴答,時間似乎變得更慢了。我們當然不愿意讓用戶望著Progress Indicator產生焦躁的情緒。
Skeleton Screen應運而生
如果我們能在加載前把內容的大概輪廓預先展現出來,然后再逐步(step by step)的加載真正的內容,這樣既用戶一種內容正在逐漸加載即將呈現的期待,降低(reduce)了焦躁情緒,又使得界面加載的過程變得更順暢,感官上會覺得比其他加載方式方法更快。這就是Skeleton Screen!
△ Skeleton Screen與Activity Indicator對比
Skeleton Screen這個概念最早出自Google產品總監(jiān),《Web表單設計》作者,Luke Wroblewski于2013年9月17日發(fā)表的博文《Mobile Design Details: Avoid The Spinner》里。
目前國內有簡書、領英、新浪微博頭條文章頁采用這個加載方案(fāng àn)。國外有Facebook iOS版、Mediu
  M、WordPress Ap
  P、Slack等產品采用。常熟網站建設包括域名注冊查詢、網站策劃、網頁設計、網站功能、網站優(yōu)化技術、網站內容整理、網站推廣、網站評估、網站運營、網站整體優(yōu)化、網站改版等。相信以后會有更多的App和網頁會使用Skeleton Screen。
如何使用Page Indicator/Page Controls/頁面指示器
Page Indicator(頁面指示器,iOS規(guī)范稱為Page Controls)是附著在輪播圖、一組卡片或者頁面的底部,用來表示頁面總數量和指示當前停留的頁面。通常由一組等距的小圓點組成,小圓點的數量代表頁面總數,其中深色或實心的小圓點代表當前頁面。
△ Page Indicator
用戶可以通過(tōng guò)左右滑動切換上一個/下一個頁面,或者點擊Page Indicator本身來切換,一般來說移動端點擊Page Indicator順序切換上一個/下一個頁面,而PC端可以精確點擊其中一個小圓點到達特定的頁面。
如何使用
不要顯示太多指示點
超過10個指示點很難在一屏內展示,超過20個頁面用戶瀏覽起來會非常耗時。如果超過20個頁面請考慮使用其他形式或控件(對數據和方法的封裝)展示。
注意滑動沖突
一般來說用戶在移動端習慣于使用左右滑動操作Page Indicator,因此要注意同頁面內會不會與其他支持左右滑動的控件(對數據和方法的封裝)(例如:頂部Tab
  S、地圖、輪播圖等)產生手勢沖突。舉個反面例子,iOS官方地圖可以在鎖屏顯示地圖網址導航,由于鎖屏本身有Page Indicator響應左右滑動切換到相機和搜索頁面,導致與導航界面內頂部的路線指示Page Indicator還有地圖放大縮小產生手勢沖突,無法操作。
△ iOS鎖屏地圖網址導航
樣式可以特殊化
如果Page Indicator指示的某個頁面較為特殊,可以為其定制特別的樣式,例如鎖屏頁用戶可以不解鎖直接向左滑動打開相機,因此為相機的指示點設計了特殊樣式突出這個功能。天氣App中一眼就明白第一個指示點是當前GPS定位地址。
△ 鎖屏頁和天氣App
不要把Page Indicator做到頁面內
Page Indicator的層級比頁面要高,因此切圖和研發(fā)工程師溝通實現方案時,一定要確認把Page Indicator單獨切圖處理(chǔ lǐ)。蘇州做網站需要網站虛擬空間、域名以及動態(tài)網站的數據庫這三個最基本的條件。網站虛擬空間是用來存放網站文件,如:圖片信息,html文件,php文件等,相當于一個硬盤空間,域名即指訪問網站的地址。千萬不能把Page Indicator嵌入到頁面里,導致滑動頁面時,Page Indicator跟隨頁面一起運動。
△ 不能把Page Indicator嵌(qiàn)入到頁面里
相關(related)資料
Page Indicator和進度條相結合
一號店的輪播圖把Page Indicator和進度條相結合,這樣用戶既可以知道當前所指示的頁面,也能對下一張頁面何時輪播有預期,便于用戶較為專注的瀏覽輪播圖的內容。

網站設計效果檢驗之道 ANDROID O 的自適應圖標和天價復古 IPHONE 7

back

常熟市虞山鎮(zhèn)莫干路2號

? Copyright 2022 baichuangweb.com

版權所有 蘇ICP備16050462號-1 常熟做網站蘇公網安備 32058102001233號

友情鏈接:

本站關鍵詞:常熟網站制作 常熟做網站 常熟網絡公司

過往皆為序章 未來一切可期

掃一掃,加我微信