介面上的文字表達技巧(The Language of the Interface)
- 清晰第一,精巧第二
- 還是清晰性
清晰性是隻有檔案才能表達出的一種境界。佛經裡面也提到了文字般若,很難修行到的。相比起來,圖標表達就更像牽著一隻野獸,不容易控制,有時候會顯得很冗餘有時候會顯得隱晦。
如一個放大鏡圖示,可以表達的意思是“縮放”,也可以表達“查詢”的意思。一個向下的箭頭,可以表達的意思是“下載”或者“儲存”或就是“下拉”。一個回退箭頭,使用者並不知道是否可以儲存自己的操作。X 有時候表示“關閉”有時候表示“取消“有時候表示“刪除”。
有一個討論中說到,如果你對微軟World中的標準圖示非常熟練,那麼你已經中毒了,到了人群中會分不清左右。
還有“傳送訊息”功能,很少軟體中會寫著“傳送訊息”,一般是用一個右箭頭或者一個信封圖示,雖然這些圖示都不能清晰的表達功能的意思,但是有時候為了介面美觀,可能會犧牲清晰性。這也是一種折衷。
Ogilvy曾經說過:“當你在寫第一行文字的時候,你就花掉了1美元的80美分”。這個是針對廣告介面設計來說的,在廣告領域確實是這樣。這也是我為什麼有時候在討論文字或圖示運用的時候會感到迷惑。有時候我看到漂亮的圖示,也許這個圖示在Web介面上從未被使用過。我不是一個圖形領域的設計人員,因此我不能建議他們在網站上使用這個圖示,會覺得很遺憾。但是這時候我的思維會突然跳到“清晰性”,介面上的任何東西,如果不是內容介面(如文字框),那麼要麼是表達行為(如按鈕,導航等),要麼是representation(如label,icon等)。
因此每當我迷惑的時候,我就問自己,介面上的行為表達或representation是否清晰?回答這個問題就可以得到答案。
相關推薦
介面上的文字表達技巧(The Language of the Interface)
清晰第一,精巧第二 清晰性是隻有檔案才能表達出的一種境界。佛經裡面也提到了文字般若,很難修行到的。相比起來,圖標表達就更像牽著一隻野獸,不容易控制,有時候會顯得很冗餘有時候會顯得隱晦。 如一個放大鏡圖示,可以表達的意思是“縮放”,也可以表達“查詢”的意思。一個向下的箭頭,可以表達的意思是“下載”或者“儲存”
Mathematics Is The Language Of The Universe
The Psychology of Invention in the Mathematical Field. One of the respondents was Albert Einstein, who wrote:The words or the language, as they are written
《iOS Drawing Practical UIKit Solutions》讀書筆記(二) —— The Language of Geometry
Points VS Pixels Point是UIKit中的邏輯位置,並不代表畫素。主要是在Retina螢幕中,一個Point會對應2或3個Pixels,這取決於PPI(DPI):pixel per inch ,畫素密度PPI,指每英尺的畫素數,表示了清晰度。 Scale
spring的aop實現介面MethodBeforeAdvice 時報The hierarchy of the type MethodBeforeAdvice is inconsistent
spring的aop實現介面MethodBeforeAdvice 時報The hierarchy of the type MethodBeforeAdvice is inconsistent 錯誤英文意思就是:型別方法的層次結構是不一致的 這個就是缺少一個名字為aopal
Marginally Interesting: How Python became the language of choice for data science
Tweet Nowadays Python is probably the programming language of choice (b
Java compiler level does not match the version of the installed Java project facet
led epo sin eclips path tar repo alt rip 更換jdk版本時報以下問題:Description Resource Path Location TypeJava compiler level does not match the vers
HDU 4260(The End of The World-Hanoi塔從中間狀態移動)
ctype read finish car ann bbb over lines 遞歸 The End of The World Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/327
新導入項目出現Java compiler level does not match the version of the installed java project facet問題處理
ima project 編譯 分享 face bsp 導入 ets 操作 在使用eclipse開發java類項目的時候,免不了會在不同的設備上開發編譯同一個項目,那麽就會出現Java compiler level does not match the version o
The Basics of the Doherty Amplifier-Bill Slade [轉載]
idea topology [1] could discus ebs lec strong gather Introduction The year is 1936. The boom times of the 1920s are a distant memory
Type Java compiler level does not match the version of the installed Java project facet.項目內容沒錯但是項目上報錯,不影響運行
images ems rop http ges 內容 工程 版本 ren 1、Window->Show View->Problems 2、在項目上右鍵properties->project Facets->修改右側的version 保持一致 3
Java問題解決:Java compiler level does not match the version of the installed Java project facet.
問題 compiler .cn 技術分享 cnblogs java編譯 mpi 選中 per 問題原因:Java編譯器級別與Facted Project 中的Java 版本設定不匹配。 解決辦法:將兩者設置一致 1.查看Java compiler level : 選中項
return three values that can be the lengths of the sides of a triangle,
static use prev element and hat [] sin sha 這是return numbers, return value 剛簡單, 首先sort ,然後遍歷,看當前值+ 前值> 後值 class CountTriangles { /
Given a string, find the length of the longest substring without repeating characters.(給定一個字符串,找到最長的子串的長度,這個子串不存在重復的字符。 )
長度 index val color arraylist pub 翻譯 buffer int Given a string, find the length of the longest substring without repeating characters.
程序員之殤 —— (The Beginning of the End)噩夢、崩壞
who 一次 div 後悔 android 除了 log can one Look at all those faces out there (當我環視周遭的一張張臉孔) We are so different(我們是如此的不同) But we have one thi
PowerDesigner在生成SQL時報錯Generation aborted due to errors detected during the verification of the mod
mage .com sql inf pos pow model mode class pdm 生成sql 時候 會彈 把 Check model 的勾 去掉 問題就解決了PowerDesigner在生成SQL時報錯Generation aborted du
Review: the foundation of the transaction、Transaction characteristics in Spring
img 不可重復讀 操作 邏輯 AD 連續 tro required cit 1.什麽是事務: 事務是程序中一系列嚴密的操作,所有操作執行必須成功完成,否則在每個操作所做的更改將會被撤銷,這也是事務的原子性(要麽成功,要麽失敗)。 2.事務特性: 事務特性分為四個:原子
解決java compiler level does not match the version of the installed java project facet
ref 目錄 ngs eclipse 項目 cor 點擊 遇到 log 因為遇到這個問題,所以記錄一下。 轉載自:https://blog.csdn.net/chszs/article/details/8125828 java compiler level does
Codeforces 622F The Sum of the k-th Powers ( 自然數冪和、拉格朗日插值法 )
n-1 power HERE sig class text name while pow 題目鏈接 題意 : 就是讓你求個自然數冪和、最高次可達 1e6 、求和上限是 1e9 分析 : 題目給出了最高次 k = 1、2、3 時候的自然數冪和求和公式 可以發現求和公式的
Java:The hierarchy of the type is inconsistent錯誤
ons clas imp 另一個 jar包 service type port 舉例 原因一 在繼承(extends)/實現(implements) 的某個 類/接口 中,這個類/接口所依賴的其他jar,在本類中不能依賴或者引用。 舉例:Class A 繼承(extend
沒有生產者 Failed to check the status of the service org.java.service.HotelService. No provider available for the service
ble 1.0 防火墻 stat 設定 火墻 xml文件 tro 問題 經過反復查找原因終於鎖定了生產者XML文件中的version="1.0" 教訓:如果生產者設定了服務的版本,消費者一定要提供相應的版本號(或空或寫入對應的版本號) 如果有朋友不是這個問題,建議看看防