タグ

画面遷移に関するbarasixiのブックマーク (4)

  • 公開日誌 | [Android] 複数のActivityを全て終了させる

    起動中のActivityからIntentを使って他のActivityを呼び出すと、 起動中のActivityが裏に隠れて、呼び出したActivityがスタックのように画面上に積まさっていくのですが、 これらを全て一度に終了させられるか実験してみる(・ω・) Android2.1まではActivityManagerで一度に全Activityを終了する事が出来たそうなのですが、 2.2からは出来なくなった模様。 となると、起動中のActivityを直近で起動されたものから順にfinishさせるしかないようです(´・ω・`) ・FirstActivity 最初に起動されるActivity。 ここから起動される二番目のActivity呼び出しには、 startActivityではなく、startActivityForResultを使用する。 onActivityResultメソッドは、二番目のAc

  • ViewFlipper によるアニメーション付き画面切り替え

    iPhoneAndroid などの新しいスマートフォンでは美しい UI も魅力の一つです。 クールなかっこいい印象を出すためには、画面を切り替えるときに、スイッチのオン・オフのように機械的に切り替わるのではなく、スライドしたり、ズームしたりという効果をいれた方が良い場合も少なくありません。 いわゆる トゥイーン・アニメーション (Tween Animation) というものです。これに対して映画のように画像を切り替えてみせるのはフレームアニメーション (Frame Animation) といいます。 ここでは Android がもつ ViewFlipper というウィジェットを利用して、画面のスライド・アニメーションを行う方法を示します。 ViewFlipper サンプルプログラムの動作 ここで作るアニメーションは次のようなものです。 まず、"Hello!" という文字とボタンがひと

    ViewFlipper によるアニメーション付き画面切り替え
    barasixi
    barasixi 2012/04/03
    これを使うとXML遷移なら楽にできる……? 今まで気づいてなかった。 どういうのか調べておこう。
  • BACK ボタンを押したときの動作を変える方法 - Android 開発入門

    簡単なハウ・ツーシリーズ。 ここではアンドロイドのバックボタンの動きを変える方法について説明します。 BACK ボタンとは? Android アプリはナビゲーションの一部をバックボタンに依存しています。アンドロイドのエコシステムにおいては、BACK ボタンは必須の機能です。 ちなみにその他の必須機能はホームとメニューです。Android 2.3 の互換性プログラム (Compatibility Program) の資料には次のように明記されています。 The Home, Menu and Back functions are essential to the Android navigation paradigm. Device implementations MUST make these functions available to the user at all times, reg

    BACK ボタンを押したときの動作を変える方法 - Android 開発入門
  • Androidでレイアウトを切り替える方法(ViewFlipperでレイアウトやViewを切り替える) | TechBooster

    Androidでレイアウトを切り替える方法について紹介します。 Viewを簡単に切り替える仕組み専用のウィジェット「ViewFlipper」が用意されています。 ViewFlipperは複数のView(含むlayout)を切り替えて表示できます。一度に表示できる子Viewは1つだけですが、自動で更新するスライドショーのような機能も備えています。 簡易的なスライドショーとして利用したり、アニメーションを付加してViewの切り替えにエフェクトを加えたり、レイアウトの調整に利用できます。 アニメーション、動的生成など応用は来週以降に紹介を予定しています。 続きはViewFlipperの基的な使い方とソースコードです。 ViewFlipperの用意 layout/main.xml にViewFlipperを追加します。 <ViewFlipper android:id="@+id/flipper"

  • 1