-1
我希望沿視圖的邊緣有一個圖案。對於這種特殊情況,我希望它是一個鋸齒狀的邊緣(如撕開羊皮紙或錫箔)。我更喜歡更通用的解決方案 - 可能在某些時候,我會喜歡沿着視圖頂部的波浪,或者一側的膠合線圈。我寧願有某種形式的重複圖像,而不是拉伸圖像。沿視圖的底部邊緣創建一個圖案
編輯:(或許只有在一個邊緣)
我想一個模式出現就在視圖的邊緣。例如,收據底部或頂部的撕裂標記。眼淚不應該在圖像上重複或向下,只是在底部邊緣。
我希望沿視圖的邊緣有一個圖案。對於這種特殊情況,我希望它是一個鋸齒狀的邊緣(如撕開羊皮紙或錫箔)。我更喜歡更通用的解決方案 - 可能在某些時候,我會喜歡沿着視圖頂部的波浪,或者一側的膠合線圈。我寧願有某種形式的重複圖像,而不是拉伸圖像。沿視圖的底部邊緣創建一個圖案
編輯:(或許只有在一個邊緣)
我想一個模式出現就在視圖的邊緣。例如,收據底部或頂部的撕裂標記。眼淚不應該在圖像上重複或向下,只是在底部邊緣。
創建一個drawable
(pattern_tile.xml
),其根元素爲<bitmap>
。像這樣的例子:
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:dither="true"
android:src="@drawable/bgnoise_lg"
android:tileMode="repeat" >
</bitmap>
並在代碼中使用上面繪製的圖像是:
然後,在你的XML,你把它像你使用這個屬性設置通常背景:
android:background="@drawable/pattern_tile"
哦。差點忘了,我把這兩個文件放在drawable-nodpi
文件夾中。我不希望Android爲我縮放圖像。
很顯然,由於您的問題有點含糊,您將不得不使用您自己的圖片,而不是我已發佈的示例,稍微玩一下,直到您獲得滿足您需求的結果。
注:這樣的事情是通常做,當你有一個應該重複填滿屏幕或拉伸,而不是模式。所以確保你使用的圖像是一個可以重複的圖案,而不是看起來不合適。
這會在整個圖像上創建平鋪背景。我會更新這個問題來澄清更多。 – CoatedMoose 2013-04-27 16:09:23