2012-03-20 51 views
2

我嘗試製作一個可以用9patch進行擴展的圖像。但是如果我製作一張9.png圖片並使用它,我會看到我在9patch中繪製的黑色線條。9patch繼續看到balck行

9patch problem

我如何避免這種情況?

enter image description here

+1

我想,你沒有正確地把這些行。 – 2012-03-20 10:49:35

回答

4

如果您使用的是位圖編輯器(如像瘸子)創造了9補丁,那麼你必須要確保周圍圖像的1個像素的邊界是除了黑色9補丁完全透明標記。

+0

我正在使用SDK/tools目錄中的draw9patch應用程序。我不明白你說什麼。 – 2012-03-20 10:54:04

+0

發佈你的9貼圖像 – tonys 2012-03-20 11:35:58

+2

我的意思是你最終的9補丁圖像,但Adil Soomro有它的權利 - 你的線是不正確的。 如果你想避免一些非常奇怪的效果,你只能有連續的標記線(即你的分割頂線是錯誤的),你的填充線(右和底)應該包圍左/頂線。 Android文檔非常清晰。 – tonys 2012-03-20 12:07:20

1

使用此XML中

android:scrollingCache="false" 
    android:divider="#00000000" 
    android:dividerHeight="0dp" 
    android:fadingEdge="none" 
    android:scrollbars="none" 
+0

不起作用。奇怪的 – 2012-03-20 10:59:04

0

爲了更加清晰,始終在底部和右邊標記線(#000000 - 黑色)不應該被打破,應該是一個連續的直線。您的底部和右側區域是填充區域。所以這是Android 9中9個補丁的工作原理。