1

androidsツールを使用して9パッチpngを作成しましたが、260ppiデバイスではぼやけて表示されます。

Photoshopで画像のサイズを48x69に変更しました。これは、9patchドロワーが画像の縮小ではなく拡大をサポートしているため、画像をできるだけ小さくすることを推奨しているためです。

画像をpngとして透過的に保存しました。基本的には、ストロークのある透明な長方形です。

9パッチドロワーにロードされ、伸縮可能な領域の輪郭が描かれています(上と左)

画像を保存しました...

画像ボタンにロードしました...しかし、画像がぼやけていますか?

私はプロセス全体をやり直しましたが、Photoshopでサイズを変更せず、代わりにandroidでサイズを変更しました。

どうしてこれなの?9patchが大幅にスケールアップしたと思いましたか?

4

2 に答える 2

0

さて、画像のショットを見てみましょう。しかし、おそらく問題は、9パッチがピクセルを複製したい状況で使用されることを意図しているということです。したがって、ストレッチしようとしているピクセルの領域はほぼ均一である必要があります。

于 2012-11-18T01:36:44.707 に答える
0

あいまいですが…フォトショップから正しい形式で保存したかどうかを確認してください。3つのRGBチャネル+アルファ。輪郭の色を再確認してください。黒の#000000で、アルファチャネルは#ffである必要があります。

于 2012-11-18T01:40:33.473 に答える