18

9パッチの画像を作成してアプリで使用したいのですが、作成方法がわかりません。

WebでAndroidのソースコードを検索しましたが、この例は見つかりませんでした。プロセスを理解できるように、チュートリアルが必要です。

4

6 に答える 6

23

私は9パッチ画像を作成するための最良かつ最も簡単な答えを検索しました。9パッチイメージを作成するのが最も簡単な作業です。

ここから、ワンクリックですべての解像度(XHDPI、HDPI、MDPI、LDPI)の9パッチ画像を作成できます

ご不明な点がございましたら、お気軽にお問い合わせください。お役に立てば、賛成票を投じてください。ここに画像の説明を入力してください

于 2013-04-03T09:50:50.583 に答える
20

私はちょうどその素晴らしい代替9パッチエディタ(Mikle Garinによる)を見つけました、そして私はそれがsdkに組み込まれた標準のものより1000%良いと思います:

エディターJARダウンロードリンク
エディターソースコード
エディター公式ページ

ここに画像の説明を入力してください

于 2012-02-07T16:25:27.307 に答える
7

9つのパッチイメージを作成してテストするためのツールがandroidsdkに含まれています:http: //developer.android.com/guide/developing/tools/draw9patch.html

http://developer.android.com/guide/topics/graphics/2d-graphicsの作成ガイドラインを使用して、そこにあるすべてのgfxパッケージ(photoshop、paint.net、...)を使用して9つのパッチファイルを作成することもできます。.html#nine-patch

于 2011-10-17T11:36:05.990 に答える
5

伸縮可能な領域の幅が1ピクセルの単純なケースで、通常のPNG画像から9パッチ画像を自動的に作成できるツールを作成しました。入力と出力のサンプル(400%で表示)は次のとおりです。

入力 出力400%

githubのプロジェクトページ

于 2011-12-28T16:09:55.697 に答える
3

NinePatch画像は、Photoshop、Illustrator、Paintなどで作成された標準のPNG画像です。NinePatchルールを追加するには、AndroidSDKディレクトリのdraw9patch.batツールにドラッグ/ドロップするだけです。

draw9patch.batツールを使用しない場合は、保存する前に、 1pxの黒(#000000)の鉛筆サイズでNinePatchルールを描画するために、追加の1pxの透明な境界線を含める必要があります。

重要!!!拡張子myimage.9.pngの画像を透明なPNG-8/PNG-24として保存します。

画像:NinePatchグラフィックルールの説明

于 2011-11-11T00:12:19.260 に答える
0
http://android-ui-utils.googlecode.com/hg/asset-studio/dist/nine-patches.html 

Although android provides the tool for ninepatch images .Open terminal and go to android sdk -tools path and type ./draw9patch. But this is the best link you can make for all density in just one click.
于 2013-07-02T12:24:41.173 に答える