2017-04-27 36 views
0

我想將我的insideProgressBarTexture裝入我的samel但不同的顏色 ousideProgressBarTexture。即時通訊使用9patch圖像,但每當它得到小它看起來並不很不錯(在insideProgressBarTexture不適合ousideProgressBarTextureexample1enter image description here如何編輯9patch中的png文件以適應進度條

編輯:紫圖像是9patch圖像,但我不知道,我創造它的權利。也許拉伸區域是錯誤的。 enter image description here

香港專業教育學院發現similiar issue但我不太明白如何左右寬度設置爲一個固定值

編輯2:伊夫使用所有的選項(拉伸區域中的內容填充光學界),但圓形端雙方仍拉伸每當我試圖改變元件

enter image description here

回答

0

的寬度的圖像示出看起來是不是9補丁圖像。通過查看主圖像周圍的1像素邊框來檢查圖像是9補丁圖像。

是否有完全不透明的線? 如果是的話,多久和邊框它面臨(上,左,右,下)?

如果有一個不透明的線,檢查它僅覆蓋了中心部分(您想拉伸時擴大的部分)。從所顯示的圖像中,您的不透明線應在端蓋曲線完成後開始。

編輯:

你應該佈局像下面這樣的角落沒有得到變形圖像你的補丁在拉伸過程中。

Example 9 Patch layout

+0

的圖像被從遊戲本身內示出的,所以沒有不透明線將是可見的。 – 2017-04-27 18:13:27

+0

不透明線僅用於定義9種膜片尺寸和必須存在用於圖像作爲一個9補丁圖像的工作。在您的資產文件夾中用圖像編輯工具打開圖像,並檢查存在的行。 – dfour

+0

是的,他們應該存在於原始圖像中,但不被渲染時。 – 2017-04-28 08:21:40