Android 設計原則

2021-07-28 06:16:29 字數 1575 閱讀 8868

developer.android.com官方文章

以下設計原則由 android使用者體驗團隊秉承使用者利益至上的理念而制定。他們還會繼續為 android 開發者和設計者針對不同型別的裝置制定更詳細的設計準則。

在您應用自己的創意和設計思路時,請考慮這些原則, 切勿固執己見。

以意想不到的方式讓我眼前一亮

漂亮的介面、精心布置的動畫,或恰到好處的聲效,都會帶來快樂的體驗。 精細的效果能產生一種輕鬆的氛圍,讓人感覺自己擁有強大的力量。

實際物件要比按鈕和選單更有趣

讓使用者可以直接觸控和操作您應用中的物件,這樣,可以讓執行任務更輕鬆,讓使用者更滿意。

我的應用我做主

使用者喜歡新增個性化手勢,因為這樣會讓他們覺得更順手並且一切盡在他們的掌控之中。提供感性、美觀的預設手勢,但也要考慮到趣味性,不要讓可選的定製手勢妨礙主要任務的操作。

讓應用了解我

逐漸了解使用者的偏好。不要讓使用者反覆做出相同的選擇,將之前的選擇列作快捷選擇。

語言簡潔

使用簡單的字詞組成簡短的句子。使用者往往會跳過冗長的句子。

比文字更直觀

考慮以圖示意。它們會吸引使用者的注意力,並且比文字更高效。

為我決定,但最終由我做主

先提供您心目中的最佳選擇,而不是先進行詢問。太多的選擇和決策會讓人不悅。 只是在您的選擇可能不當時,才賦予使用者「撤消」的權利。

僅在我需要時顯示我所需要的

如果一次性看到過多內容,使用者會感到無所適從。將任務和資訊細分為更小、更容易接受的片段。 隱藏當前不必要的選項,並在使用者操作期間提供指導。

我應該始終清楚自己在**

讓使用者感到輕車熟路。為應用中的不同場景賦予不同的外觀,使用過渡效果來展現螢幕之間的關係。 提供任務進度反饋。

決不能讓我的成果付諸東流

務必儲存好使用者耗費花時間創造的內容,讓他們能隨處訪問這些內容。跨手機、平板電腦和計算機等平台,記住設定、個人手勢和創作內容, 讓應用公升級變得無比簡單。

如果看上去一樣,其行為也應當相同

通過視覺上的顯著差異(而不是微妙差異)幫助使用者區分不同的功能。避免使用固定模式,那樣會導致外觀相似的場景中,使用者執行同樣的輸入,應用卻給出不同的響應。

只在確實對我很重要時才打斷我

就像優秀的個人助理一樣,不要讓上司被一些無關緊要的瑣事打擾。使用者希望專注於核心任務,除非確實非常重要並且情況緊急,否則,打斷使用者會讓人煩不勝煩。

到處為我提供有用的訣竅

如果能自己摸索出花樣來,使用者總是很開心的。利用直觀的圖案以及其他 android 應用中常見的習慣手勢,讓您的應用更容易學習。 例如,滑動手勢就是一種不錯的導航快捷手勢。

不是我的錯

在提醒使用者改正錯誤時要禮貌。他們希望在使用您的應用時感覺自己很聰明。 如果使用者操作出錯,請提供清晰的恢復說明,而不要讓他們咀嚼詳細的技術資訊。如果您能在後台修復錯誤,那當然更好。

多多鼓勵

將複雜的任務分解為可輕鬆完成的小步驟。對操作提供反饋,哪怕只是微弱的燈光,也聊勝於無。

為我處理繁重事務

通過讓新手完成他們認為自己不可能做到的事情,讓他們感覺自己就像一名行家。例如,通過提供融合多種**特效的快捷操作,只需幾步,就可以讓業餘**達到驚豔的效果。

讓重要事項能更快地完成

android 設計模式之依賴倒置原則

物件導向語音程式設計 基本圍繞著面向介面 設計而來。依賴倒置原則其實跟 上乙個原則 黎克特制替換 差不多。黎克特制替換 實際就是 把公共的業務邏輯抽離乙個父類 介面 其他業務邏輯與這些業務邏輯 打交道時候,就是跟這個介面打交道,只要實現了這個介面,就可以替換或實現新的 業務邏輯。倒置原則 跟上面相連...

設計原則與思想 設計原則

如何理解單一職責原則 srp solid原則並非單純的1個原則,而是由5個設計原則組成,他們分別是 單一職責原則,開閉原則,裡式替換原則,介面隔離原則和依賴反轉原則,依次對應solid中的s,o,l,i,d這五個英文本母 單一職責原則的英文是single responsibility princip...

設計原則 開閉原則

開閉原則的含義是對擴充套件開放,對修改關閉。意思就是在遇到新的需求或者變動的時候,提倡對原 擴充套件使其滿足新的需求,不提倡修改原 來達到目的。乙個專案不可能在開發完畢後就一成不變了,它總會有新的需求或者對老的需求進行更新。這樣就要盡可能的遵從設計原則中的開閉原則,這個原則告訴我們,要盡量避免對原 ...