pg-box.jp
140104訓練 | ハコソフト
三が日に続き、土曜出勤なのだ。 でも三が日出ちゃうと土曜だから何?的なムードになっている自分がいるのも確か。 オプションメニュー(OptionsMenu) ※画像が表示されるのは2.3系まで。4系はUIが違うため、画像が表示されない仕様。詳しくはコチラ res/menuに新規XMLファイルを作成 レイアウト > 追加 > item 出来たitemのOrder in category,Title,Iconを指定 いつも削除してるonCreateOptionsMenuメソッドのリソース名を作成したXMLファイルに書き換える 実行画面(メニュー表示のみ抜粋) onOptionsItemSelected どのメニューが選ばれたかを判断して処理を行うメソッド。 下記コードをオーバーライドして処理を書く。 switchでgetItemIdメソッドをKeyにして処理したりするのがパターンらしい。戻り値もtrueにしたりするらしい。詳しくやらなかったのでよーわからん・・・・ アニメーション resにanimフォルダを作成。 作成したフォルダ内にxmlファイルを作成。リソースタイプがTween Animationになっていることを必ず確認すること。 ルート要素はalpha。 1秒で透明度が1.0(無透過)から0.3に変化することを10回行うという指定。 activity_main.xmlにImageViewを配置してMainActivity.javaに下記コードを追加 指定したリソース(作ったxmlファイル)のアニメーションをImageViewに行わせている。 パラパラマンガ resにdrawableフォルダ作成。 作成したフォルダ内にxmlファイルを作成。リソースタイプがDrawableになっていることを必ず確認すること。 ルート要素はanimation-list。 各画像0.5秒に指定。 空のImageViewとボタンを設置。 ボタンを押したらアニメーションする仕様。 setOneShotがtrueなので一回だけしか反応しない。 プログラムで直接アニメーションさせる xmlを作成しないでアニメーションさせる方法。 ImageView設置。 AnimationDrawableインスタンスに各画像を0.5秒ずつaddFrameする。