国产乱子轮XXX农村-精品久久国产字幕高潮-精品国产乱码久久久久久1区2区-国产AV一区二区三区传媒

APP彈窗設計詳細介紹

發布時間:2025-05-22 點擊:26
編者按:本文是作者從ios 和 material design 設計規范中總結的app 彈窗體系,全面深入,非常適合初級ui 設計師進階學習。
1. 彈窗的定義 彈窗分為模態彈窗和非模態彈窗兩種。
△ 彈窗分類
模態彈窗:很容易打斷用戶的操作行為,用戶必須回應,否則不能進行其他操作。
非模態彈窗:不會影響用戶的操作,用戶可以不對其進行回應,非模態彈窗通常都有時間限制,出現一段時間后就會自動消失。
彈窗作用:非模態彈窗一般被設計成用來告訴用戶信息內容,而模態彈窗除了告訴用戶信息內容外還需要用戶進行功能操作。
2. 彈窗的介紹 2.1 dialog(alerts)
△ 得到、日歷
dialog需要用戶對此彈框進行操作后才能繼續執行其他任務。
警告框在ios中稱之為alerts。ios的alerts(警告框)主要用來傳達重要信息,并且常常需要用戶來進行操作。
使用dialog的時候還是謹慎一點比較好,盡量不要給用戶帶來糟糕的體驗感。
2.2 popover
△ 朝夕日歷、微信、微博
浮出層(popover):是當用戶輕點某個控件或頁面中的某一區域時浮出的,半透明的臨時視圖。
常用popover的形式來呈現頁面中折疊的一些額外信息,或在首頁位置呈現一些常用操作的快速入口。
2.3 actionbar(action sheets、acitivity views)
△ 相冊、陌陌、知乎、微信
如果選擇按鈕太多,可以參考微信彈窗的形式組織按鈕和滾動顯示,但要留有足夠的視覺線索。
△ 餓了么、知乎、ios
actoinbar一般都會提供給用戶更多的功能選擇,一般可以采用官方控件,如果有特殊功能的話可以自己設計;一般都設計有一個默認的“取消”功能按鈕,點擊該按鈕后或者點擊彈窗外的界面都可以關閉彈窗。action sheets(操作列表)和acitivity views(活動視圖)是ios上的特有的交互形式。
2.4 toast/hud
△ 字里行間、enjoy、即刻、微博
△ pocket、walkup、ios
toast是安卓系統的一個控件名詞,現在也應用于ios系統中。toast屬于一種輕量級的反饋,常常以小彈框的形式出現,一般出現1到2秒會自動消失,可以出現在屏幕上中下任意位置,但同個產品會模塊盡量使用同一位置,讓用戶產生統一認知。toast信息給予用戶及時反饋,確保用戶知曉自己所處的狀態,并做出相應的措施。
考慮到toast提示框顯示的時間較短(幾秒種)、占用區域不大,它容易被用戶忽略,所以toast不適合承載過多的文字和重要信息。
關于toast ,這兒有一篇更詳細的文章:《「這個控件叫什么」系列之toast(吐司提示)的曾經、現在與未來》
透明指示層(hud):ios平臺沒有toasts這種說法,只有hud。(ios音量截圖)
ios中建議,設計一種引人注目但又和你的 app 的樣式相協調的方式去展示信息。(微博的刷新)
toasts和hud不同之處:
1.toasts一般出現在屏幕下方,hud出現在屏幕中間。
2.toasts一般是灰黑或黑色半透明,hud一般是毛玻璃半透明。
3.每次產生的toasts內容不可改變,hud內容可以改變(比如調節音量時出現的hud)
2.5 snackbar
snackbar是android平臺特有的交互形式,很多時候也會應用在ios系統中。它也用于向用戶反饋信息,但其打擾程度介于對話框和toast之間;一般出現1到2秒會自動消失,但和toast不同的是它是可交互的,并且一定是在底部出現。
snackbar使用場景:當你刪除收集箱某件任務時,可以在屏幕底部出現snackbar,提示“任務成功刪除”,并附帶撤銷操作,當用戶點擊撤銷時,任務可恢復。用戶不進行操作snackbar則消失,任務刪除成功。
△ 滴答清單、spark
snackbar與toast的對比
1.都為小彈窗的形式,會自動消失;
2.snackbar一般都會有操作按鈕,如撤銷。toast則不可交互;
3.snackbar一般出現在底部;
4.snackbar帶有一定的交互性,用戶觸摸屏幕其他地方后自動消失,也可以在屏幕上滑動關閉。
5.toast和snackbar顯示時間都可以修改(建議遵循系統);
6.snackbar打擾程度介于對話框和toast之間;
7.snackbar僅是安卓規范樣式且運用還未普及,可能造成用戶理解負擔;
總結 alert:當提示信息是至關重要的,并且必須要由用戶做出決定才能繼續的時候,請使用alert。非用戶發起的(即系統自動發起)一般都用alert。
action sheet:重要程度弱于alert時,當需要給用戶更多的功能選擇時使用action sheet。一般用戶主動發起任務時用 action sheet。
toast:當提示信息只是告知用戶某個事情發生了,用戶不需要對這個事情做出響應的時候,使用toast。
snackbar:以上兩者之外的任何其他場景,snackbar可能會是你最好的選擇。


學習seo需要掌握的幾項技術
邯鄲到瀘州物流專線
中山到淄博物流專線
昆明到上饒物流專線
臺灣網頁設計技巧不要錯過
太原到南充物流專線
南昌到儋州物流專線
什么叫建立個人網站