【Material Design視覺設計語言】UI組件設計(五):提示框,視覺設計ui

來源:互聯網
上載者:User

【Material Design視覺設計語言】UI組件設計(五):提示框,視覺設計ui

作者:郭孝星
微博:郭孝星的新浪微博
郵箱:allenwells@163.com
部落格:http://blog.csdn.net/allenwells
Github:https://github.com/AllenWells

【Material Design視覺設計語言】章節列表

【Material Design視覺設計語言】開篇
【Material Design視覺設計語言】Material Design設計概述
【Material Design視覺設計語言】應用布局設計
【Material Design視覺設計語言】應用調適型配置
【Material Design視覺設計語言】應用樣式設計
【Material Design視覺設計語言】應用動畫設計
【Material Design視覺設計語言】UI組件設計(一):按鈕
【Material Design視覺設計語言】UI組件設計(二):卡片
【Material Design視覺設計語言】UI組件設計(三):紙片
【Material Design視覺設計語言】UI組件設計(四):表格
【Material Design視覺設計語言】UI組件設計(五):提示框
【Material Design視覺設計語言】UI組件設計(六):分隔線
【Material Design視覺設計語言】UI組件設計(七):網格
【Material Design視覺設計語言】UI組件設計(八):列表
【Material Design視覺設計語言】UI組件設計(九):菜單
【Material Design視覺設計語言】UI組件設計(十):選取器
【Material Design視覺設計語言】UI組件設計(十一):進度條
【Material Design視覺設計語言】UI組件設計(十二):滑塊
【Material Design視覺設計語言】UI組件設計(十三):Toast
【Material Design視覺設計語言】UI組件設計(十四):Tabs
【Material Design視覺設計語言】UI組件設計(十五):文字框

提示框(Dialog)用於提示使用者作一些決定,或者是完成某個任務時需要的一些其它額外的資訊。

一 提示框的功能

Dialog可以是用一種取消/確定的簡單接聽模式,它常見的應用情境如下所示:

  • 提示框最典型的應用情境是提示使用者去做一個些被安排好的決定 ,而這些決定可能是當前任務的一部分或者是前至條件。
  • 提示框可以用於告知使用者具體的問題以便他們作用重要的決定,或者是用於解釋 接下來的動作的重要性及後果(起到一個警示作用) 。
二 提示框的結構
  • 標題:提示框的標題是可選的,用於說明提示的類型。可以是與之相關的程式名,或者是選擇後會影響到的內容 。例如:設定提示框標題應該作為提示框的一部分被整體地顯示出來。
  • 內容:提示框的內容是變化多樣的。但是通常情況下由文本 和其它 UI 元素組成的,並且主要是用於聚焦於某個任務或者是某個步驟。比如說”確認”、”刪除”或選擇某個選項。
  • 事件:主要是允許使用者通過確認一個具體操作來繼續下一步活動。

關於提示框按鈕的尺寸

常規按鈕

加寬型豎排按鈕

並排按鈕

三 提示框的互動

提示框的互動體現在提示框的事件上。

提示框事件的是一組聚焦和有限的事件,通常是一個肯定的事件和否定(與肯定的事件對立)的事件組成。

肯定的事件是放於提示框的右邊並且可以繼續接下來的步驟。肯定的事件可以是據有破壞性的,比如:”刪除”,”移除”。

否定的事件是放於提示框的左邊。用於返回使用者原始的螢幕或者是步驟。

提示框是與父視圖是分隔開的。不會隨著父視圖滾動。但是如果提示框內容偏多,也可以對提示框本身使用視圖滾動。

著作權聲明:當我們認真的去做一件事的時候,就能發現其中的無窮樂趣,豐富多彩的技術宛如路上的風景,邊走邊欣賞。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.