1. 程式人生 > >UI切圖與適配

UI切圖與適配

1、選擇一種尺寸作為設計和開發基準

定義一套適配規則,自動適配剩下兩種尺寸

特殊適配效果給出設計效果

iphone5/5s/6/6plus的長寬比均為9:16

750/1080≈1334/1920≈0.68≈2/3

      750x1.5=1125    1134x1.5=2001

iphone6p有兩種顯示模式,標準模式解析度為1242x2208,放大模式解析度為1125x2001(iphone6的1.5倍)

2、750px(iphone6)做設計稿,除圖片外所有設計元素用向量路徑來做

750px的設計稿標註,同比放大1.5倍,生成1125px再切圖 @3x切圖

完成完成iphone6的開發,開發使用自動佈局(auto layout

向上調整製作iphone6plus  向下調整製作iphone5

文字流式(一行行排  大屏的話行數變少)

控制元件彈性(高度不變,寬度變大時調整元素間距或者元素右對齊實現自適應,這樣螢幕大時垂直方向可以顯示更多內容,發揮大螢幕的優勢)

圖片等比例縮放

3、ios切圖的一些注意事項

圖示:1024x1024px  圓角180px(上傳直角)

所有圖形部件尺寸必須為偶數,樣式中陰影、發光、描邊的數值也必須為偶數

所有可點選的部件必須大於88x88px

建議儘量使用可平鋪圖案設計介面(如:切為2px的一個豎直漸變豎條)

若切圓角半徑為a的按鈕 則切為寬度為2a+2px的

意思是能重複的都切為2px  不能重複的就都保留 如圓角

中文字型為Heiti SC 所有字型使用偶數字號進行設計

所有切圖必須為偶數

所有按鈕需有兩種狀態——正常狀態和按下狀態

一般情況下切圖格式為png24(也可以用jpg)

4、命名

圖性質_功能相關描述_圖片描述(可無)_狀態說明(可無)@2x.png

[email protected]

[email protected]

[email protected]

[email protected]

bg_main-568h.png

5、螢幕尺寸

1英寸=2.54釐米

6、螢幕解析度

橫縱方向上的畫素點數 1px=1個畫素點 常縱x橫  如:1920x1080

7、螢幕畫素密度

每英寸上的畫素點數 dpi   解析度越高 

安卓

Android介面尺寸:480x854   720x1280(建議設計尺寸)  1080x1920

一些公式       720p(720x1080)                 px=dp*2

1080p(1080x1920)           px=dp*3

注意事項  圖示必須為正方形  必須為偶數 若佔不滿  留的空隙必須為偶數 

xx.9.png

安卓最小空間48dp

2、按鈕命名

按鈕常態:normal                                   重新整理:refresh

按鈕選中狀態:selected                        背景:bg

按鈕按下狀態:down                              使用者:user

按鈕不可用狀態:dis                              刪除:del

導航條:nav                                             按鈕:btn

搜尋:search     圖示:icon

返回:back      彈出視窗:popup

主選單欄:tab                                          編輯:edit

個人資料:profile     新增:add

只有安卓才有.9

相關推薦

UI

1、選擇一種尺寸作為設計和開發基準 定義一套適配規則,自動適配剩下兩種尺寸 特殊適配效果給出設計效果 iphone5/5s/6/6plus的長寬比均為9:16 750/1080≈1334/1920≈0.68≈2/3       750x1.5=1125    1134x1

Rem-- ui手機的px換算

找了很多的文件,就這個問題,越看越糊塗,寫的公式都是直接給出,但是並沒有說公式是怎麼推演出來的,搞得我好煩。rem =x/75, 實在搞不懂,就自己寫了, 大家都明白,假設html的fontSize:16px;那麼1rem = 16px;是不是可以理解為1個rem單位等於16px; 以750的設計稿為例:

android解析度尺寸UI方法

1.android怎樣做適配 第一圖片資源的適配 一般圖片資原始檔下包含下列五個圖片資原始檔夾drawable-xxhdpi,drawable-xhdpi,drawable-hdpi,drawable-mdpi,drawable-ldpi drawable-xxhdpi,drawable-xhdpi,一般作為

Android8.0之一應用

weixin ref 就會 gpo asset mage studio 我們 編輯器 1、適配條件 target在26以下,不用做適配。 如果設置target=26及以上,在8.0不做適配,就會顯示成一個圓圈包圍著logo,不好看。 2、Android 8.0應用圖標適配

Cordova 小米8留海螢幕之沉狀態列 大螢幕手機 從開始到結束 總結

 之前專案中打包的apk安裝到全面屏手機後,發現在應用下方出現了一大塊黑色區域(如:小米8),只有在系統中設定適配全面屏才能讓應用在全面屏手機中顯示正常,但是這種方式並不友好,而且有些手機廠商可能也沒有這種設定,所以還是需要我們再打包的時候就做一些相應的處理。 &l

Android通知欄介紹總結(上篇)

此文已由作者黎星授權網易雲社群釋出。 歡迎訪問網易雲社群,瞭解更多網易技術產品運營經驗。 由於歷史原因,Android在釋出之初對通知欄Notification的設計相當簡單,而如今面對各式各樣的通知欄玩法,谷歌也不得不對其進行更新迭代調整,增加新功能的同時,也在不斷地改變樣式,試圖迎合更多

認識BLE 5協議棧 —— 邏輯鏈路控制協議層(L2CAP,Logical Link Control and Adaptation Protocol)

轉自 http://www.sunyouqun.com/2017/04/understand-ble-5-stack-l2cap-layer/ 邏輯鏈路控制與適配協議通常簡稱為L2CAP(Logical Link Control and Adaptation Protocol),它

通知欄開發Android8.0

1.Android通知欄在專案開發中,還是用的比較多的,一般是這三個步驟來做Android通知欄:     (1)獲取通知欄管理器物件 NotificationManager mNotificationManager = (NotificationM

iPhone X(10)螢幕解析度

背部材料延伸到顯示的邊緣, 並且 UI 元素被適當地插入和定位。 對於具有自定義佈局的應用程式, 支援 iPhone X 也應該相對容易, 特別是當您的應用程式使用自動佈局並遵守安全區域(safe area)和邊界佈局參考線(margin layout guides)。 預覽你的應用程式在

移動APP設計課程:iOS標註精華版

今天跟大家說的就是iOS版的切圖和標註。為什麼我們移動APP設計師完成設計稿之後,還要進行切圖和標註呢? 有些牛逼的ios程式設計師可以自己切圖自己弄。呵呵 首先我們要明白:標註和切圖的作用是,ios開發會按照標註的尺寸,把切圖按照高保真UI圖的擺放方式做到介面上。這個是減少後期修改的規範,也算是移動設

Android 許可權機制經驗

一、概要 Android M已經發布一段時間了,市面上很多應用都已經適配Android M。許可權機制,作為Android M的一大特性,受到了很多開發者的關注。 本文主要分享了以下幾個知識點的內容: Android許可權機制關鍵知識點; QQ音樂對於許可權的適配經驗; 近段時間以來遇到的一些And

螢幕 廣播 有序廣播無序廣播(2018.5.21)

螢幕適配:儘量用相對佈局和線性佈局最好不要用相對佈局為了更好地適配我們用九圖 畫圖列如:480x320 和 320x240<LinearLayout xmlns:android="http://s

iPhone6解析度(一)

解析度和畫素 經新xcode6模擬器驗證(解析度為pt,畫素為真實pixel): 1.iPhone5解析度320x568,畫素640x1136,@2x 2.iPhone6解析度375x667,畫素750x1334,@2x     3.iPhone6 Plus解析度414x736,畫素1242x2208,@

Java 學習筆記 觀察者模式者模式 監控文件夾

直接 htm ada alter onf 觀察者模式 observe public system 2019.4.12 適配器模式,如果某個類需要實現多個方法,但是開發過程中只需要實現其中的一兩個方法,直接使用該類的適配器類,復寫需要實現的方法即可 觀察者模式:有多個觀察者o

Android各版本迭代改動集合

## 前言 今天分享的面試題是: Android在版本迭代中,總會進行很多改動,那麼你熟知各版本都改動了什麼內容?又要怎麼適配呢? ## Android4.4 * 釋出`ART`虛擬機器,提供選項可以開啟。 * `HttpURLConnection`的底層實現改為了OkHttp。 ## Androi

安卓專案實戰之UI那點事:圖片你必須要了解的知識點

1,mipmap和drawable的區別 在Android4.2以上的版本中,提供了對mipmaps的支援,如果你用Andorid Studio開發Android程式會發現Android Studio自動幫你建立了幾個mipmaps資料夾,很多人每次新建一個工程的時候,總是先把mipma

如何各種機型

關於iPhone6/6+適配問題一直有爭議,今天小編專門為大家整理了相關的有效方案,希望對大夥兒有幫助! 移動app開發中多種裝置尺寸適配問題,過去只屬於Android陣營的頭疼事兒,只是很多設計師選擇性地忽視android適配問題,只出一套iOS平臺設計稿。隨著蘋果釋出兩種新尺寸的大屏iPhone 6

Unity2d 移動裝置的橫豎屏及UGUI畫布調整使Editor真實裝置的UI顯示保持一致

Unity2d預設的相機適配方法是將相機的寬高比按照手機螢幕寬高比例進行調整,保持相機高度不變並通過相機高度與螢幕實際高度比例對遊戲內容進行縮放。所以不同解析度螢幕的手機所顯示的遊戲內容在兩邊要麼有裁

iPhone6 6p 7 7p螢幕準則

我們都知道一套完整的 App 通常會有很多張切圖,不管是 iPhone 需要 1x、2x、3x 圖檔,Android 需要至少 3 種 hdpi、xhdpi、xxhdpi。在龐大的切圖數量下如何讓負責套圖的 RD 快速找到所需圖檔,檔名的命令方式就需要雙方統一格式方便大

安卓-圖片問題,問UI設計師要什麼樣的,然後圖片放在哪個資料夾

當時自己剛開始做安卓的時候,UI設計師問我,要什麼格式的圖? WHAT?現在心裡終於有點那啥數了。 首先,我們要用的圖片資源能放在哪? 圖1 圖2 其實mipmap與drawable並沒有太嚴格的區別。只是mipmap在圖片縮放上有一定的圖片