0

GIMPで編集してpngに変更したimage.jpgがあります。9 パッチを作成するために、png を Android Assets Studio にアップロードしました。これは正常に動作します。

Android アセット スタジオ

同じ画像の 2 つのバージョンが必要です。これは、画像がボタンに使用されるためです。そのため、ユーザーがボタンをクリックすると、サイズが縮小されます (アプリを起動したときなど)。

問題は、2 番目の画像を作成しようとしたときに、GIMP で 20% 縮小してから、アセット スタジオで実行することです。正しい密度 L - XH dpi の下の res/drawable フォルダーに両方の画像があります。ユーザーがボタンをクリックすると、スケーリングされたバージョンの周りに黒い境界線が表示され、ぼやけて見えます。

9 パッチを正しくスケーリングして作成するにはどうすればよいですか?

前もって感謝します。

正常な状態

ボタンが押された(スケーリングされたpng)

[編集]

元のpngはこちら。

ここに画像の説明を入力

4

2 に答える 2

0

ボタンに%40の不透明度グレーを塗り、セレクターでクリック状態を指定します。これを簡単に行うには、9 パッチ エディターを直接使用できます。

まず2つのボタン(通常とクリック)を作り、それを9パッチに変換します。

詳細については、このチュートリアルを確認してください。

于 2013-08-01T13:01:13.150 に答える
0

スケーリングすると、黒いバーが台無しになりました。画像をよく見ると、いくつかのピクセルの両側に半透明のピクセルがあることがわかります。黒以外のすべてのピクセルが完全に透明であることを確認してください (アルファ 0)。

また、補足として、ストレッチ領域 (左/上のバー) が正しく表示されません。現在、それは地球の中心のみを伸ばしますが、これはおそらくあなたが望むものではありません.

于 2013-08-01T13:43:45.597 に答える