質問

Androidアプリに騒々しい背景を追加したいと思っています。テクスチャは完璧で、NinePatchイメージを作成できますが、アプリで実際に使用すると、背景全体にラインを引き起こします。このタイプのテクスチャを実装するためのより良い方法はどうでしょうか?

また、ActionBarに似たようなものを使用したいと考えています。

NoisyGrey

役に立ちましたか?

解決

9パッチが伸びるので、画像内でどの領域が伸びるかを指定する必要があります。描画可能な繰り返しを繰り返してみませんか。そのようです:

<xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/YourLayout"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/backrepeat"
>

次に、backrepeat.xmlと呼ばれるXMLで

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/back" 
    android:tileMode="repeat" />
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top