16

提供されたユーティリティは見栄えが悪いです。たとえば、「名前を付けて保存」を実行したり、同様のスライスで複数のボタンの状態を描画したりすることはできません。

フォトショップで9.pngを描くことはできますか?生成されたpngの外縁に黒いピクセルが含まれていることに気づきました。これはスライスをマークしているものですか?

黒のピクセルが2つの反対側のエッジに存在する場合、これはどのように機能しますか?

アンドロイドに表示されたときに外縁が切り取られていますか?

4

1 に答える 1

48

はい、Photoshopで9つのパッチをすべて実行します。9パッチを作成するための基本的なルールは次のとおりです。

  1. 外側の1pxの余白には、100%の黒(RGB 0、0、0)または完全に透明なもののみを含めることができます。

  2. 上マージンと左マージンの黒いピクセルはストレッチポイントを定義し、実線、単一のポイント、または2つの別々のポイントのいずれかである必要があります。2つのポイントが定義されている場合、2つのポイント間で均等に伸びます。

  3. 下マージンと右マージンの黒いピクセルがコンテンツ領域を定義します。これらのピクセルは、1本の連続した線である必要があります。

  4. 保存するときは、必ず.9.png拡張子を付けてください。

お役に立てれば。:)

編集:はい、レイアウトで使用した場合、適切にフォーマットされ、.9.pngとして保存されていれば、これらは表示されません。

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

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

さて、トップはスピナー用の単純な9つのパッチになります。2番目の画像の上下の線は、ピクセルのどの行/列が複製されるかを示しています。2番目の画像の青い長方形は、Androidがコンテンツの配置を許可する領域を示しています。したがって、たとえば、テキストはこの長方形の内側に留まるように単純に折り返されます。

于 2012-05-18T13:41:16.143 に答える