0

画像の背景が透明になるようにしようとしています。これにより、画像が含まれている正方形のマーカーによって地図がブロックされないようになります。これを機能させるには、どの画像エディタとどの設定を使用する必要がありますか?

ボタンのカスタム背景を作成しようとしていますが、同じ問題が発生します。正方形の角と、ボタンに合わせて拡大縮小されない背景が表示されます。

これはすべて同じ問題の一部だと思います。画像を作成するために適切な設定で適切なツールを使用していません。画像の周りの白い境界線と、拡張可能なボタンの背景の上部と左側に沿った黒い線について説明しているドキュメントと例を誤解しているに違いありません。

問題を再現する簡単な方法は次のとおりです。

http://developer.android.com/resources/tutorials/views/hello-mapview.htmlで説明されているように、指示に従ってMapViewプログラムを作成します。

アイコンには、最初にページからコピーした画像を使用しました。

次に、Microsoftペイントで画像を編集し、小さな男のアンテナを切り取りました。私は残酷ではなく、その実験で実際のアンドロイドに害はありませんでした。新しい画像をピクセルの太い白の境界線で囲み、画像の残りの部分の周りにあった境界線からコピーしてから、境界線の外側の画像の空白領域にもある黒をコピーしました。

画像をmyandroid.pngとして保存し、ファイルをレイアウトフォルダーにコピーしました。アクティビティを新しい写真に向けて、プログラムを実行しました。

画像は、元の画像が使用されたときに存在していたAndroidの形をした画像と影ではなく、完全な正方形の背景と影で表示されました。

カスタムボタンの背景:「http://developer.android.com/resources/tutorials/views/hello-relativelayout.html」の相対レイアウトの例の指示に従ってください。

次に、backbutton.pngというボタンの背景として展開する画像を作成しました。それも、298ページの「Androidプログラミングチュートリアル」で見つけたドキュメントごとに、白い境界線と黒い塗りつぶしで囲まれています。

背景は拡大せず、角も丸くなりません。

私が持っているもののスクリーンをお見せできたらいいのにと思います。

カスタム背景の画像とカスタムマップマーカーおよびボタンの画像をどのように作成しますか?使用する画像エディタと設定するファイル属性を知る必要があるので、画像は適切な空白スペースで展開および表示されます。

前もって感謝します。

4

2 に答える 2

0

実行時にサイズを変更できるボタンやその他のウィジェットのカスタム背景を作成するには、NinePatch画像を作成する必要があります。使用する必要のあるツールはdraw9patchであり、AndroidSDKで使用できます。

于 2010-07-21T06:26:34.813 に答える
0

MSPaint を使用して画像を保存しましたが、透明色を定義しましたか?

画像 > 属性にある必要があります

于 2010-03-26T15:24:13.703 に答える