Androidプログラマへの道 〜 Moonlight 明日香 〜 C/C++プログラマの管理者が, Androidプログラムにチャレンジ. AndroidプログラミングのTipsをメモっていく予定です. トップページページ一覧メンバー編集 アクティビティを半透明にする 最終更新: moonlight_aska 2011年07月23日(土) 18:16:57履歴 Tweet アクティビティ(Activity)の背景を半透明にするには, "Theme.Translucent"(アクティビティを透明にする参照)を継承しカスタマイズする. 背景色を半透明にする res/values/styles.xml 半透明の背景色を定義する. 半透明のスタイルを定義する. <?xml version="1.0" encoding="utf-8"?> <resources> <drawable name="b
GoogleMapsを使った際に、地図上にピンなどを配置しますが、そのピンをタップした際に、バルーン(吹き出し)で情報を表示したいことがあります。なぜか、AndroidのGoogleMapsのライブラリでは、このバルーンを表示するためのAPIがないようです。いろいろ調べてみると、オープンソースのバルーンのライブラリ(Android MapView Balloons)がありましたので、それを使ってバルーン表示を行う方法をまとめてみました。下記内容は、このライブラリのREADMEをそのまま試しているだけです。なお、試した環境は以下のとおりです。 OS:Ubuntu 9.04 Desktop 日本語Remix版 (32bit)Eclipse:3.5 Galileo Java DeveloperADT:9.0.0 1.ライブラリのインストールライブラリはgithub、https://github.
表示されたGoogle Mapの上に、アイコンや図形を描画する方法を紹介します。 Google Mapの表示方法はGoogle Mapを表示するを参照してください。 Map上にアイコンを描画する 地図上にアイコンを表示するにはItemizedOverlay<OverlayItem>の派生クラスを作成し、MapViewのOverlayに追加します。 チュートリアルとして、Map上にピンのアイコンを描画するPinItemizedOverlayクラスを作成し、 描画する場所を保持するOverlayItemクラスを継承したPinOverlayItemクラスを作成します。 PinItemizedOverlay.java public class PinItemizedOverlay extends ItemizedOverlay<PinOverlayItem> { private List<GeoP
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); MapView map = new MapView(this, "[Android Maps API Key]"); map.setEnabled(true); map.setClickable(true); setContentView(map); // 画像を地図上に配置するオーバーレイ Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.icon); MyOverlay overlay = new MyOverlay(bmp, new GeoPoint(35656000, 139700000)); List<Overlay> li
中央付近に表示されている東京タワーに気球のマーカーを設置しました。影が付いたりしてなかなか気が利いています。 マーカーを設置する際のポイント 地図上に何かを描画したい場合は、Android Mapsで提供されている「Overlay」というクラスを使用します。 地図上に直接描画できないので、透明のレイヤを用意して、その上に描画します。Overlayを使用する場合、描画はすべて自前で行い、描画制御する必要がありますが、何でも描画できます。 今回使用したのは、OverlayのサブクラスであるItemizedOverlayというクラスです。このクラスはOverlayItemに基付きレイヤ上に描画を行うクラスで、OverlayItemを適切に作成することで、描画は自動で行われます。OverlayItemには、マーカー画像、緯度、経度、そのほかの情報が保持されます。 OverlayItemを作成する際
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く