0

誰かが私のアプリケーションのデザインを作成しました。彼は私にすべてのレイヤー(ボタン、背景など)を分離して送ってくれました。彼は最初にレイアウト全体を.pngファイルで送ってくれました。数日前にすべてが(同じサイズで)分離されましたが、ボタンを追加すると彼が最初に送ってくれたpngファイルよりもはるかに大きい(同じサイズであっても)。あなたが問題を見ることができるIve2画面:

http://i.imgur.com/NP0Vs.png

http://i.imgur.com/AFNAk.png

そこで、私のデザイナーは最初の.png(最初の写真)からボタンを取り出し、それを切り取って、私のデザイン(2番目の写真)に追加しました。最初の.pngファイルから同じサイズのボタンをデザインに正しく取り込む方法を知っている人はいますか?

前もって感謝します

4

2 に答える 2

2

デザイナーは、複数のサイズの画像を渡す必要があります。彼は、サポートしたい電話に一致する複数のキャンバスサイズで全体のデザインを作成する必要があります。大量のデバイスをサポートしたい場合は、ここで説明されているように、GoogleのサイズとDPIバケットを使用できます。

あまり適切でない方法は、xmlにハードサイズを追加することです。

スクリーンショットが実際のデザインを表している場合は、代わりにドローアブルを使用してXMLでこれを作成することを検討すると、非常に基本的であり、アプリのスペースを節約できるため、おそらく最善です。

于 2013-01-09T09:47:01.993 に答える
0

ボタンの画像としてpngを使用する代わりに、Androidにはグラフィックのサイズ変更を処理するための9パッチシステムが組み込まれています:http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch、これは、一部のWebサイトの背景の描画方法とスタイルが似ています。

Androidには独自の9パッチクリエーターがsdkにバンドルされています:http: //developer.android.com/tools/help/draw9patch.htmlなので、友達のpngファイルを編集してから9パッチを適用するのは簡単です。ボタン。

次に、アプリで必要に応じてボタンのサイズを変更すると、背景がボタンに合わせて拡大縮小されます

于 2013-01-09T09:57:43.570 に答える