日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android .9图片制作教程(二)

發布時間:2023/12/20 Android 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android .9图片制作教程(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
“點九”是andriod平臺的應用軟件開發里的一種特殊的圖片形式,文件擴展名為:.9.png

  智能手機中有自動橫屏的功能,同一幅界面會在隨著手機(或平板電腦)中的方向傳感器的參數不同而改變顯示的方向,在界面改變方向后,界面上的圖形會因為長寬的變化而產生拉伸,造成圖形的失真變形。

?

  我們都知道android平臺有多種不同的分辨率,很多控件的切圖文件在被放大拉伸后,邊角會模糊失真。

?

  OK,在android平臺下使用點九PNG技術,可以將圖片橫向和縱向同時進行拉伸,以實現在多分辨率下的完美顯示效果。

?

  【普通拉伸和點九拉伸效果對比】

  對比很明顯,使用點九后,仍能保留圖像的漸變質感,和圓角的精細度。

?

  從中我們也可以理解為什么叫“點九PNG”,其實相當于把一張png圖分成了9個部分(九宮格),分別為4個角,4條邊,以及一個中間區域,4個角是 不做拉升的,所以還能一直保持圓角的清晰狀態,而2條水 平邊和垂直邊分別只做水平和垂直拉伸,所以不會出現邊會被拉粗的情況,只有中間用黑線指定的區域做拉伸。結果是圖片不會走樣

?

  二.“點九”的制作方法

  方法1:使用 “draw9patch”工具繪制,流程如下

?

  1. 安裝工具

?

  首先你需要給自己的電腦安裝上java于系統的默認目錄下。沒有安裝java的同學可以在百度搜索:jdk-6u20-windows-i586,安裝包大小80M左右。?一些事

  然后使用andriod模擬器—android-sdk-windows,打開SDK/tools目錄下的“draw9patch.bat”文件,出現載入窗口:

  2.導入并編輯

  將png圖片拖拽到該窗口中

?

  如下圖,自動進入編輯界面。圖中介紹了每個區域的內容及功能注釋。

  預覽右側的視圖發現,圖片的邊緣處于普通拉伸狀態。

  現在我們在圖片邊緣點擊左鍵,繪制出黑線,即圖片需要被拉伸的部分。如下圖,對4條黑線做了注釋。

?

  如果失誤多繪的部分,可按住shift鍵的同時點擊鼠標左鍵擦除)。

  如圖所見,三種拉伸結果均已完美顯示,已實現我們想要的拉伸效果,假設這是一個有顯示文字的窗體,那么文字顯示的區域,程序也會控制在黑線對應范圍。?互聯網的一些事

  以下這些圖片,包括異性(非規則圖形)圖片,也可以通過點九PNG實現橫縱向的自然拉伸。?互聯網的一些事

  【draw9patch.bat其他功能說明】

?

  ② Show lock:顯示不可繪區域

  ② Show patches:預覽這個繪圖區中的可延伸宮格(粉紅色代表一個可延伸區域)

  ③ Show patches:預覽視圖中的高亮區域(紫色區域)?一些事

  ④ Show bad patches:在宮格區域四周增加一個紅色邊界,這可能會在圖像被延伸時產生人工痕跡。如果你消除所有的壞宮格,延伸視圖的視覺一致性將得到維護。

?

  3.保存和輸出?互聯網的一些事

  點擊左上file- save,保存文件,自動生成一張后綴名為“*.9.png”格式的圖片,圖片上下左右各增加了1px的黑線。

  方法2:直接使用 PS等平面工具繪制,流程圖如下?yixieshi

  如流程圖所示,相對與方法1,只需2個步驟就可得到.9.png圖片,具體步驟為:

  1. 確定切圖后直接改變圖片的畫布大小,

?

  2. 手動將上下左右各增加1px

?

  3. 使用鉛筆工具,手動繪制拉伸區域,色值必須為黑色(#000000)。?一些事

  4. 存儲為web所用格式,選擇png-24,儲存時手動將后綴名改為.9.png

  不過這種方法的缺點是不能實時預覽,判斷并測試拉伸區域的準確性。

  使用此方法需要注意以下2點:

?

  1. 手繪的黑線拉伸區必須是#000000,透明度100%,并且圖像四邊不能出現半透明像素;

?

  2. 你的.9.png必須繪有拉伸區域的黑線;?一些事

  否則,圖片不會通過android系統編譯,導致程序報錯。還有,有同學疑惑解壓縮apk文件后,.9.png圖片里的黑線怎么沒了??一些事

  那是因為andriod程序在把文件打包成apk的時候,程序會自動把*.9.png圖片邊緣的黑線去掉,所以解壓縮apk后看到的.9.png文件是沒有黑線的。

?

  三.使用“點九”的意義?互聯網的一些事

  關于下圖,經過測試發現使用普通png的顯示效果出現明顯的變色橫紋。而.9.png圖片的顯示效果明顯優于普通png。

  使用.9.png格式后,橫紋問題基本已解決。因為對于.9.png圖片,android系統程序有對其優化的算法。

  由于android手機屏幕的材質質量差距大。很多屏幕不支持16位以上的顏色顯示。

  所以渲染后結果出現丟失顏色,故造成橫紋顯示。

?

  經與多款android手機對比后發現,屏幕越次的手機橫紋越明顯。

?

  而使用了*.9.png圖片技術后,只需要采用一套界面切圖去適配不同的分辨率,而且大幅減少安裝包的大小。而且這樣程序不需要專門做處理的就可以實現其拉伸,也減少了代碼量和開發工作量。

總結

以上是生活随笔為你收集整理的Android .9图片制作教程(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久久久高清 | 奇米在线播放 | 中文字幕在线观看一区二区三区 | 免费成人黄| 日韩激情视频在线观看 | 一区二区三区精彩视频 | 国产精品久久久久久久毛片 | 人人妻人人做人人爽 | 白丝美女被草 | 亚洲综合91 | 中文字幕欧美另类精品亚洲 | 成人在线免费高清视频 | 我的邻居在线观看 | 精品国产免费视频 | 亚洲男女av | 一区二区xxx | 国产观看 | 黄色片播放器 | 成人在线观看你懂的 | 91久久精品在线 | 亚洲国产av一区二区 | 日韩精品在线不卡 | 欧美日韩午夜爽爽 | 黄色国产在线观看 | 午夜精品久久久久久久 | 色吧五月天 | 国产一区在线观看视频 | 裸尼姑熟蜜桃 | 免费又黄又爽又色的视频 | 无码人妻精品一区二区三区蜜桃91 | 亚洲最新在线 | 李丽珍裸体午夜理伦片 | 久综合| 亚洲一区日本 | 亚洲二级片| 天天狠狠操 | 国精产品一品二品国精品69xx | 国产日韩精品中文字无码 | www.youjizz.com日本| 日日操夜夜操天天操 | 国产日韩91| 一本一道久久a久久精品蜜桃 | 国产ts变态重口人妖hd | 成人免费无码大片a毛片 | 日韩久草| 久久久久久高清 | 超碰人人人人 | 在线视频a| 91国产在线免费观看 | 欧美图片一区二区 | 天天搞夜夜爽 | 欧美日韩一区二区在线播放 | av毛片在线免费看 | 成人国产免费观看 | 久久九九精品视频 | 日本高清中文字幕 | av永久免费 | 国内av网站 | 色噜av| 国产免费一区二区三区三州老师 | 成人做爰黄 | 色哟哟无码精品一区二区三区 | 婷婷精品 | 古装做爰无遮挡三级视频 | 色噜噜综合网 | 玖草影院| 国产精品综合 | wwwav网站| 天天弄天天操 | 熟妇高潮一区二区 | 亚洲精品男女 | 国产成人区 | 免费黄色片视频 | 羞羞的视频在线观看 | 大屁股一区二区三区 | 国产成人超碰人人澡人人澡 | 欧美精品一二三 | 色眯眯网 | 久久依人网 | 亚洲性生活网站 | 久久香蕉影院 | 欧美日韩视频一区二区 | av激情四射| 国产一区二区三区高清 | 国产精品中文字幕在线观看 | 在线观看国产精品视频 | 不卡视频一区二区三区 | 亚洲精品www久久久 一级aaa毛片 | 中文字幕免费中文 | 高h文在线 | av在线精品| 国产在线观看免费av | 中文字幕av二区 | 国产乱子伦视频一区二区三区 | 免费看一级黄色大全 | 黄色免费观看网站 | 天堂网成人 | 久久精品国产亚洲av麻豆 | 国产精品人成 |