我試圖在Android
中創建一個視圖,該視圖具有圓角並且也使用平鋪圖像背景(並且在平鋪背景的另一個視圖上顯示該背景)。Android - 如何創建一個帶圓角和平鋪圖像背景的視圖?
我可以創建一個可繪製的角的形狀和可繪製的平鋪圖像的位圖,但我不明白我可以如何將它們應用於相同的視圖。
有些事情我已經嘗試:
嵌套與圓角的視圖中的平鋪背景的觀點 - 不工作,平鋪背景只是出現在方角頂
油漆過圓角視圖的角落 - 這不,因爲下面的視圖的平鋪後臺工作(否則將正常工作)
我試圖在Android
中創建一個視圖,該視圖具有圓角並且也使用平鋪圖像背景(並且在平鋪背景的另一個視圖上顯示該背景)。Android - 如何創建一個帶圓角和平鋪圖像背景的視圖?
我可以創建一個可繪製的角的形狀和可繪製的平鋪圖像的位圖,但我不明白我可以如何將它們應用於相同的視圖。
有些事情我已經嘗試:
嵌套與圓角的視圖中的平鋪背景的觀點 - 不工作,平鋪背景只是出現在方角頂
油漆過圓角視圖的角落 - 這不,因爲下面的視圖的平鋪後臺工作(否則將正常工作)
我相信你的自定義視圖應該用Path來定義它的繪圖區域。然後,您可以使用塗料和着色器繪製路徑,做你想做的事(填充和平鋪)。
http://developer.android.com/reference/android/graphics/Path.html
您可以檢查video其中包含一個辦法做到這一點,而無需使用未與硬件加速支持clipPath
。
你想實現帶圓角的平鋪背景嗎? – teoREtik 2012-02-08 12:17:28
不完全是你想要的,但這顯示瞭如何實現圓角:http://blog.blundell-apps.com/rounded-corners-mapview/ – Blundell 2012-02-08 12:18:35
@teoREtik,是的,這幾乎是我想要實現的。 – 2012-02-08 12:37:21