-1

ビューの端に沿ってパターンを作成したいと思います。この特定のケースでは、ギザギザのエッジにしたいと思います (羊皮紙やアルミ箔をロールから引き裂くようなものです)。私はより一般的な解決策を好むでしょう - おそらくある時点で、ビューの上部に沿って波が欲しいか、側面にバインダーコイルが欲しいでしょう. 画像を引き伸ばすのではなく、ある種の繰り返し画像を使用したいと思います。

編集:

ビューの端の周りにパターンを発生させたいと思います(おそらく1つの端のみ)。たとえば、領収書の下部または上部にある破れの跡。裂け目は、画像の上下に繰り返されるべきではなく、下端で繰り返されるべきではありません。

4

1 に答える 1

0

aのルート要素で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"

おー。ほとんど忘れていましたが、これら2つのファイルをdrawable-nodpiフォルダーに入れました。Android で画像を拡大縮小したくありません。

明らかに、あなたの質問は少しあいまいなので、私が投稿した例の代わりに独自の画像を使用する必要があります。ニーズに合った結果が得られるまで、少し試してみてください.

注:このようなことは通常、画面をいっぱいにしたり引き延ばしたりする代わりに繰り返す必要があるパターンがある場合に行われます。そのため、使用する画像が繰り返し使用でき、場違いに見えないパターンであることを確認してください。

于 2013-04-27T06:42:22.370 に答える