この質問はおそらく非常に単純ですが、何を検索すればよいかよくわからなかったため、満足のいく答えを見つけることができませんでした。
アプリのメイン画面の背景を作りたいです。背景は 1 色だけで構成する必要があり、右下隅には、高さと幅を指定した png 画像が必要です。
これどうやってやるの?
前もって感謝します!
この質問はおそらく非常に単純ですが、何を検索すればよいかよくわからなかったため、満足のいく答えを見つけることができませんでした。
アプリのメイン画面の背景を作りたいです。背景は 1 色だけで構成する必要があり、右下隅には、高さと幅を指定した png 画像が必要です。
これどうやってやるの?
前もって感謝します!
findViewById(R.id.layout_root).setBackgroundDrawable(yourComposedBitmap)
。9パッチイメージを使用します。画像の上部/左側に小さな色付きの境界線を作成し、その境界線を伸縮可能にします。
たとえば、この画像では次のようになります。
心はあなたの静止したイメージです。青は無地の背景色です。左/上隅に表示される黒いピクセルはストレッチ領域を定義します。これは、残りの領域を埋めるためにそれらの青いピクセルをストレッチするように指示します。このサイズでは少し見づらいですが、画像を保存して近くで見ると、見やすくなります。
一般的な9パッチの詳細については、Androidドキュメントを確認してください。.png
ファイル拡張子をからに変更して機能させることを忘れないでください.9.png
。