XXX.9.png檔案的應用和製作
NinePatchDrawable是一個標準的PNG影象,它包括額外的1個畫素的邊界,你必須儲存它字尾為.9.png,並且保持到工程的res/drawable目錄中。如果你是從APK解壓後得到的*.9.png檔案,注意它是已將周圍的空白畫素去掉了的,在使用時必須再加上。
一、這個邊界是用來確定影象的可伸縮和靜態區域。可以在左邊和上邊的線上畫一個或多個黑色的1個畫素指出可伸縮的部分(可以設定多個可伸縮部分)。
注:上邊的線決定左右拉伸;左邊的線決定上下拉伸。上邊和左邊的線或點相交的區域(選中工具面板中的show patches選項,即可看到使用綠色表示的區域),就是左右或上下拉伸時需要複製的區域(通過複製達到拉伸的效果)。
下圖為“點”相交後構成的可伸縮區域(即綠色區域)
下圖為“線”相交後構成的可伸縮區域(即綠色區域)
二、可以在影象的右邊和下邊畫一條可選的drawable區域(有效的,內邊距線)。如果你的檢視物件設定NinePath為背景然後指定特殊的檢視字型,它將自行伸縮使所有的文字來適應根據右線與底部線設計好的區域(如果有的話),當然內邊距線不包括其中,Android可以使用左邊的線與上面的線來定義一個drawable區域。
相關推薦
XXX.9.png檔案的應用和製作
NinePatchDrawable是一個標準的PNG影象,它包括額外的1個畫素的邊界,你必須儲存它字尾為.9.png,並且保持到工程的res/drawable目錄中。如果你是從APK解壓後得到的*.9.png檔案,注意它是已將周圍的空白畫素去掉了的,在使用時必須再加上。一、
應用1:製作檔案的備份
任務描述 輸入檔案的名字,然後程式自動完成對檔案進行備份 參考程式碼 #提示輸入檔案 oldFileName = input(“請輸入要拷貝的檔名字:”) #以讀的方式開啟檔案 oldFile = open(oldFileName,‘rb’) #提取檔案的字尾 fil
從0到1製作WordPress主題#9新增functions.php和縮圖
現在我們轉到下圖顯示的表單新增帖子,會發現你看不到在其他WordPress主題或其他WordPress網站上看到過的特色圖片框。 原因是我們沒有包含該功能。 1、進入我們的主題資料夾simple,我們將建立一個叫functions.php的檔案1,用於放置一些
android .9.png ”點9” 圖片製作方法,附上註釋
轉載出自”百度MUX"。 點九”是andriod平臺的應用軟體開發裡的一種特殊的圖片形式,副檔名為:.9.png 智慧手機中有自動橫屏的功能,同一幅介面會在隨著手機(或平板電腦)中的方向感測器的引數不同而改變顯示的方向,在介面改變方向後,介面上的圖形會因為長寬的
為什麼說B+-tree比B 樹更適合實際應用中作業系統的檔案索引和資料庫索引?
B樹: B+樹 1) B+-tree的磁碟讀寫代價更低 B+-tree的內部結點並沒有指向關鍵字具體資訊的指標。因此其內部結點相對B 樹更小。如果把所有同一內部結點的關鍵字存放在同
pandas21 讀csv檔案read_csv(9.浮點轉換和NA值)(詳細 tcy)
浮點轉換和NA值 2018/12/26 目錄: 第1部分:csv文字檔案讀寫 pandas 讀csv檔案read_csv(1.文字讀寫概要)https://mp.csdn.net/postedit/85289371 pandas 讀csv檔案read_csv(2.read
android:PopupWindow巢狀ListView (附加製作9.png圖片)
首先看下效果圖,就是普通的PopupWindow彈出分類選項點選效果; popupWindow的佈局有兩種方式可以實現: 第一種:使用線性佈局直接將將圖片,文字寫好; 第二種:為長期考慮,使用PopupWindow巢狀ListView;(可擴充套件性強) 我們Demo中使
cpio檔案系統的解壓和製作方法
cpio解壓方法: 1. # gunzip XXX.cpio.gz 2. cpio -idmv < XXX.cpio 製作cpio格式檔案系統的方法: 1. 執行gen_initramfs_list
Jenkins高階篇之Pipeline實踐篇-9-Selenium和Jenkins持續整合-日誌檔案歸檔和外掛rebuild介紹--完結篇
寫到這裡,我記得我前面提出的兩個需求,引數化構建和報告和日誌顯示就差一個日誌檔案顯示了。本篇就先來介紹如何在jenkins上提供日誌檔案下載,第二個介紹一下rebuild外掛。如果一個jenkins job有十個以上的引數化構建,那麼下一次構建,選擇rebuild選單是最方便,rebuild選單
Android Studio製作.9.png圖片
.9圖是andriod平臺的應用軟體開發裡的一種特殊的圖片形式,副檔名為:.9.png,.9圖可以將圖片橫向和縱向同時進行拉伸,以實現在多解析度下的完美顯示效果。.9圖最常用的是聊天記錄的背景框,因為一段文字長度是非固定的,背景框需要根據文字的長短來改變大小。本文是
使用用 Angular CLI 來建立Angular2專案、應用和庫程式碼,以及檔案說明
1、要安裝CLI命令必須首先安裝Nodejs和npm包,npm包在裝好nodejs後自帶的。 2、首先建立一個目錄,用來建立Angular專案,如下圖所示: 3、開啟dos視窗,然後進入到此目錄中,如下圖所示: 4、安裝 Angular CLI,使用:npm instal
Android .9.png圖片的製作與使用
.9.png圖片其實就是png格式圖片,不過它比普通的png圖片外圍多了1px(畫素)的邊框,另外就是使用這種格式的圖片可以實現背景自適應大小且不失真的效果。比如某些控制元件橫豎屏切換後控制元件的樣子就變形了,或者某些圖片作為控制元件背景也變形,這會讓人很鬱悶。幸好.9.p
initramfs檔案系統的製作和移植
initramfs檔案系統——基於RAM的檔案系統 initramfs在編譯核心的同時被編譯並與核心生成一個映像檔案,可以壓縮也可以不壓縮,但是目前只支援cpio包格式。它是根檔案系統製作和製作的一種非常簡單的方法,由於initramfs使用cpio包格式,所以很容易
bochs2.6.9 配置檔案詳解.和相關除錯到虛擬機器執行
簡介: 本文以windows平臺為例 配置檔案 在bochs程式目錄下新建一個bochsrc.txt檔案 比如筆者的目錄為:D:\Program Files (x86)\Bochs-2.6.9 配置檔案說明 # "#"是註釋
使用python和opencv將.png檔案修改為.bmp檔案
直接上程式碼,檔案路徑是寫死的: import fnmatch import os import pandas as pd import numpy as np import sys import cv2 def ReadSaveAddr(Stra,
【java】xxx.hbm.xml檔案中的many-to-one和one-to-many理解
一、前言 在前幾天中自己在學習ssh的過程中,發現Hibernate需要配置一個名字叫xxx.hbm.xml的檔案,這個檔案主要是使用Hibernate對映到相應的表。自然在這個檔案裡面會
busybox的安裝和配置/最小根檔案系統的製作
1.瞭解uImage和zImage: linux核心經過編譯後會生成一個elf格式的可執行程式,叫做vmlinux或vmlinuz,這個是原始的未經任何處理加工的原版核心elf檔案,嵌入式系統部署時燒錄一般不是這個vmlinux,而是要用objcopy工具去製
《Python核心程式設計》第9章 檔案和輸入輸出 練習
9–1. 檔案過濾. 顯示一個檔案的所有行, 忽略以井號( # )開頭的行. 這個字元被用做Python , Perl, Tcl, 等大多指令碼檔案的註釋符號.附加題: 處理不是第一個字元開頭的註釋. try: f = open('test.txt') f
Python基礎9——檔案操作和異常處理
1、Python中的編碼: ASCII 、 Unicode 、utf-8 、gbk 對於計算機來說,計算機只認識0 1字元 (1)ASCII 8位二進位制編碼,理論上可以存256個字元,但是在ASCII表上只有127個字元,因為英文字身就簡單,每個
Java FileInputStream/FileOutputStream的應用 檔案讀取和寫入
這是一對繼承於InputStream和OutputStream的類,用於本地檔案讀寫(二進位制格式讀寫並且是順序讀寫,讀和寫要分別創建出不同的檔案流物件); 本地檔案讀寫程式設計的基本過程為: ① 生成檔案流物件(對檔案讀操作時應該為FileInputStream類,而