日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > 【Android界面實現】關于Android中9patch圖的一點小解釋

【Android界面實現】關于Android中9patch圖的一點小解釋

來源:程序員人生   發布時間:2015-03-03 08:16:46 閱讀次數:3546次

    轉載請注明出處:http://blog.csdn.net/zhaokaiqiang1992

    關于為何使用.9圖,我就不長篇大論了,就是為了減少圖片資源體積,我們這篇文章重點解決.9圖的制作的1些小問題。

    .9的制作,實際上就是在原圖片上添加1px的邊界,然后依照我們的需求,把對應的位置設置成黑色線,系統就會根據我們的實際需求進行拉伸。

    下圖是對.9圖的4邊的含義的解釋,左上邊代表拉伸區域,右下邊代表padding box,就是間隔區域,在下面,我們給出1個例子,方便大家理解。



    先看下面兩張圖,我們理解1下這4條線的含義。



    上圖和下圖的區分,就在于右下邊的黑線不1樣,具體的效果的區分,看右側的效果圖。上圖效果圖中深藍色的區域,代表內容區域,我們可以看到是在正中央的,這是由于我們在右下邊的是兩個點,這兩個點距離上下左右4個方向的距離就是padding的距離,所以深藍色內容區域在圖片正中央,我們再看下圖,由于右下邊的黑線是圖片長度,所以就沒有padding,從效果圖上的表現就是深藍色區域和圖片1樣大,因此,我們可以利用右下邊來控制內容與背景圖邊沿的padding。




    如果你還不明白,那末我們看下面的效果圖,我們分別以圖1和圖2作為背景圖,下面是效果圖。

    我們可以看到,使用wrap_content屬性設置長寬,圖1比圖2的效果大1圈,這是為何呢?還記得我上面說的padding嗎?



    這就是padding的效果提現,怎樣證明呢?我們再看下面1張圖,給圖1添加padding=0,這樣背景圖設置的padding效果就沒了,是否是兩個1樣大了?



    ok,我想你應當明白右下邊的黑線的含義了,下面我們再看1下左上邊的效果。

    下面我們只設置了左上邊線,效果圖以下



    上面的線沒有包住圖標,下面的線正好包住了圖標,從右側的效果圖應當可以看出差別,黑線所在的區域就是拉伸區域,上圖黑線所在的全是純色,所以圖標不變形,下面的拉伸區域包裹了圖標,所以在拉伸的時候就會對圖標進行拉伸,但是這樣就會致使圖標變形。注意到下面紅線區域了嘛?這是系統提示我們的,由于這樣拉伸,不符合要求,所以會提示1下。



    介紹了這么多,你應當會用ninepatch了吧?不會的話就留言,我看到就給你答疑解惑,嘻嘻

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩一级黄色片 | 一区二区在线视频 | 麻豆传媒在线 | 日韩精品免费在线视频 | 国产区在线看 | 亚洲欧美日韩久久精品 | 91精品啪在线观看国产81旧版 | 亚洲乱码国产乱码精品精98午夜 | 久久91精品国产91久久跳 | 亚洲精品乱码久久久久久蜜桃 | 国产一级毛片视频 | 麻豆av免费在线观看 | av第下页| 精品动漫一区 | 欧美一区三区三区高中清蜜桃 | 精品久久网 | 一个人看的www片免费高清视频 | 欧美乱大交做爰xxxⅹ性3 | 午夜精品在线观看 | 日本免费在线一区 | 国产在线一区不卡 | 欧美日日夜夜 | 亚洲国产精品一区 | 视频在线国产 | 青草青草久 | aiai视频| 国产精品资源 | 国产精品久久福利 | 日本在线视频一区二区三区 | 99国产精品久久久久久久久久 | 91精品国产综合久久久久久久久久 | 最近免费中文字幕 | 欧美精品久久久免费观看 | 国产精品18久久久久久久网站 | 免费福利视频一区二区三区 | 中文字幕蜜臀av | 亚洲在线观看视频 | 91麻豆精品国产91久久久使用方法 | 国产午夜精品福利 | 天堂俺去俺来也www 黄色av一区二区三区 | 99国产精品久久久久久久成人热 |