今回は画像のフェードアウトについてちらほらと


参考サイト

http://android.roof-balcony.com/resource/animation/



まず適当にxmlで画像を配置




<ImageView
android:id="@+id/img01"
android:src="@drawable/img01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>





次にアニメーション用のxmlを作成します

(ファイル名はfade_out.xml)

作る際はxmlと同じですが

ラジオボタンの部分をAnimationにして作成します


そして完了して作ったxmlの中に




<alpha
android:fromAlpha="1.0"
android:toAlpha="0.0"

android:duration="10000"

/>




こんな感じの文を追加

今回は画像のフェードなのでalphaを使います


fromAlpha ←開始した時の透明度

toAlpha ←終了した時の透明度

duration ←動作に掛かる秒数




そしてjavaファイルのほうで




ImageView img = (ImageView)findViewById(R.id.img01);
Animation anim = AnimationUtils.loadAnimation(this,R.anim.fade_out);
img.setAnimation(anim);


を記述



これで画像がフェードアウトするアニメーションが表示される・・・はず


ほかにもtranslateなどを使えばフェード以外のアニメーションをさせることが出来ますね

Google Mapを使ってタップしたらそこに

画像が表示されると言うものを

組んでみましてよ


参考サイト

http://yajiblog.blog101.fc2.com/blog-entry-35.html

http://www.android-group.jp/index.php?%CA%D9%B6%AF%B2%F1%2FGoogleMap2


作った画面はこんな感じ


新米ぷろぐらまーのAndroid日誌



数ヶ月前にGPSを使用するアプリを作っていたので

こんなん楽勝だろjkとか思ってたら




見事に1時間ほど詰まったよ

結果何が悪かったかというと


<uses-permission android:name="android.permission.INTERNET" />

<uses-library android:name="com.google.android.maps" />


この記述をAndroidManifest.xmlのほうに書き込まないとだめでしたね


やってないと忘れますーねいやーやばい



まだ座標の値の取得とかやってないので

今後はそのあたりやっていこうかと




またGoogle Mapを使う際はAPIキーの取得が必要ですね


参考サイト

http://www.android-group.jp/index.php?%CA%D9%B6%AF%B2%F1%2FMapsAPIKey

http://www.android-group.jp/index.php?%CA%D9%B6%AF%B2%F1%2FGoogleMap


結構面倒くさいです

先日記述したサイトを元にListViewを作成してみましたよ


画面はこんな感じですね


新米ぷろぐらまーのAndroid日誌-ListView


考え方としては

listViewの中にxmlを表示する感じらしいですねー



そして表示するxmlファイルのCheckBoxの場所に


<CheckBox
android:id="@+id/CheckBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:focusable="false"←これ
/>


の記述を入れないとListViewが反応せず

CheckBoxのほうしか反応しないみたいですねー