Material Design——Text fields

#我是一個(gè)可愛的搬磚工系列# 嘗試對照英文翻譯學(xué)習(xí)MD的組件設(shè)計(jì),借此加深各種組件的應(yīng)用~

Material Design鏈接:Material Design——Text fields

文本字段允許用戶輸入和編輯文本。

一、用法

頂部應(yīng)用程序欄提供與當(dāng)前屏幕相關(guān)的內(nèi)容和操作,它用于品牌、屏幕標(biāo)題、導(dǎo)航和操作。

△ 原則

·?發(fā)現(xiàn)??文本字段應(yīng)突出顯示, 并指示用戶可以輸入信息

· 清晰??文本字段狀態(tài)應(yīng)清楚地區(qū)分開來

·?有效??文本字段應(yīng)便于理解所請求的信息并解決任何錯(cuò)誤

△ 原則

文本字段分為兩種類型:

·?填充文本字段

·?大綱文本字段

這兩種類型的文本字段都使用容器為交互提供一個(gè)明確的啟示, 使字段在布局中可以發(fā)現(xiàn)。

1. Filled text fields;2. Outlined text fields

△?選擇正確的文本字段

這兩種類型的文本字段都提供相同的功能, 因此所使用的文本字段類型可以單獨(dú)依賴于樣式。

選擇以下類型:

· 選擇最合適的風(fēng)格

·?最佳地容納用戶界面的目標(biāo)

·?與其他組件 (如按鈕) 和周圍內(nèi)容非常不同

左:使用填充文本字段的移動窗體;右:使用大綱文本字段的同一移動窗體。

一個(gè) UI 中的兩種文本字段類型

如果兩種類型的文本字段都在單個(gè) UI 中使用, 則應(yīng)在不同的節(jié)中一致使用它們, 而不會在同一區(qū)域內(nèi)混合,例如, 可以在一個(gè)節(jié)中使用大綱文本字段, 并在另一個(gè)部分中填充文本字段。

Right:在 UI 中使用這兩種類型的文本字段時(shí), 按區(qū)域分隔它們;Wrong:當(dāng)使用這兩種類型的文本字段時(shí), 不要在相鄰的區(qū)域或同一窗體中使用。


二、分析

1.Container;2.Leading icon (optional);3.Label text;4.Input text;5.Trailing icon (optional);6.Activation indicator;7.Assistive text (optional)

△?Container

容器通過在文本字段和周圍內(nèi)容之間創(chuàng)建對比度來改進(jìn)文本字段的發(fā)現(xiàn)。

·?填充和描邊

文本字段容器具有填充和描邊 (在整個(gè)容器的周圍, 或者只是底部邊緣),筆畫的顏色和粗細(xì)可以更改為在文本字段處于活動狀態(tài)時(shí)指示。

·?圓角

"輪廓" 文本字段的容器具有圓角, 而填充文本字段的容器有圓形的頂部角和方形底角。

△?Label text

標(biāo)簽文本用于通知用戶對文本字段所請求的信息,每個(gè)文本字段都應(yīng)該有一個(gè)標(biāo)簽。

標(biāo)簽文本應(yīng)與輸入行對齊, 并且始終可見,它可以放在文本字段的中間, 或者放在容器頂部附近。

標(biāo)簽文本應(yīng)始終可見, 從文本字段的中間移動到頂部 (如果選定了該字段)。
標(biāo)簽文本應(yīng)始終可見, 從文本字段的中間移動到頂部 (如果選定了該字段)。
左:標(biāo)簽文本不應(yīng)該被截?cái)?;右:?biāo)簽文本不應(yīng)占多行。

· 必需的文本指示器

要指示字段是必需的, 請?jiān)跇?biāo)簽文本旁邊顯示一個(gè)星號 (*), 并在星號指示必填字段的窗體附近注明。

1.如果需要某些字段, 請指示所有必需的域

2.如果需要大多數(shù)字段, 請通過在標(biāo)簽文本旁邊的括號中顯示 "可選" 字來指示可選字段

3.如果需要的文本是彩色的, 該顏色也應(yīng)用于星號

需要帶星號的文本

△?Input text

輸入文本是用戶輸入到文本字段中的文本。

·?Input text

輸入文本是用戶輸入的文本。

·?Cursor

游標(biāo)指示字段中文本輸入的當(dāng)前位置。

△?Assistive elements

輔助元素提供有關(guān)輸入到文本字段中的文本的其他詳細(xì)信息。

· Helper text

相關(guān)的說明文本可以輔助用戶填寫文本框,它將持續(xù)顯示。

·?Error message

當(dāng)文本輸入錯(cuò)誤, 提供有關(guān)如何修復(fù)它的說明,錯(cuò)誤說明顯示在輸入行下面, 直到文本輸入正確。

· icons

圖標(biāo)也可以用于提示輸入文本的錯(cuò)誤,將它們與錯(cuò)誤消息配對, 以提供冗余警報(bào), 這對盲用戶非常有用。

·?Character counter

如果有字符或單詞限制, 則應(yīng)使用字符或單詞計(jì)數(shù)器,它們顯示所用字符的比例和總字符限制。

· Error text

·?如果只可能出現(xiàn)一個(gè)錯(cuò)誤, 則錯(cuò)誤文本將描述如何避免錯(cuò)誤

·?如果可能出現(xiàn)多個(gè)錯(cuò)誤, 錯(cuò)誤文本將描述如何避免最可能的錯(cuò)誤

將幫助器文本替換為錯(cuò)誤文本。
不要在幫助器文本下放置錯(cuò)誤文本, 因?yàn)樗鼈兊耐庥^會改變內(nèi)容。
如果沒有足夠的空間來清楚地描述錯(cuò)誤, 長錯(cuò)誤可以換行,在這種情況下, 請確保文本字段之間的填充足以防止多排線錯(cuò)誤與布局內(nèi)容的碰撞。

△?Icons

文本字段中的圖標(biāo)是可選的,文本字段圖標(biāo)可以描述有效的輸入方法 (如麥克風(fēng)圖標(biāo)), 提供啟示以訪問其他功能 (如清除字段內(nèi)容), 并可以表示錯(cuò)誤。

主導(dǎo)和轉(zhuǎn)換的圖標(biāo)根據(jù) LTR 或 RTL 上下文更改其位置。

· Icon signifier

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,733評論 25 709
  • 一直以來,有多少人為了錢與感情,與親近之人發(fā)生大吵與懷疑呢?。?/div>
    唔內(nèi)心滴叛逆閱讀 151評論 0 0
  • 黑暗和光明交接的時(shí)候, 彼此悄悄地艷羨。 一個(gè)忽然愛上了熱鬧, 因?yàn)橐雇淼募澎o承載不了火熱的靈魂, 一個(gè)卻夢想著獨(dú)...
    初時(shí)不語閱讀 350評論 1 5
  • 我希望時(shí)間沒有流走,世界還停在過去,昏 黃的光還照在舊日的路上,我剛剛走過,還 不曾與你們相識。心里念到高興的事情...
    Takumi海閱讀 358評論 0 0

友情鏈接更多精彩內(nèi)容