Androidフォームアニメーション:activityスタートして底から上にスライドして現れます.閉じる時に上から下にスライドして消えていくアニメーションが実現されます.
1403 ワード
IOSシステムでは、アプリを開いても動画が起動します.このように新しいフォームを開いても、ユーザーは移行動画を感じています.体験効果はとてもいいです.突然フォームが現れたとは思いません.次はAndroidのactivityの起動とアニメーションを閉じる例を実現します.
知識点:
1、2つのアニメーションXMLを設定する必要があります.一つはアニメを起動し、一つはアニメを終了することです.
2、アニメーションを起動するタイミングとアニメーションを起動するタイミングをオフにする.
知識点1:
アニメーションファイルを2つ追加する必要があります.
アニメーションを開始します.
起動アニメーションを設定:
状態が発生する必要がない時は、activityステータスバーを透明にして、android maifest.xmlに配置します.
android:theme=「@android:style/The me.Transucent」
知識点:
1、2つのアニメーションXMLを設定する必要があります.一つはアニメを起動し、一つはアニメを終了することです.
2、アニメーションを起動するタイミングとアニメーションを起動するタイミングをオフにする.
知識点1:
アニメーションファイルを2つ追加する必要があります.
アニメーションを開始します.
アニメーションを終了します.
知識点2:起動アニメーションを設定:
Intent intent = new Intent();
intent.setClassName(cxt,"com.test.mrn.android.route.RouteDemoActivity");// activity
cxt.startActivity(intent);
cxt.overridePendingTransition(R.anim.activity_open,0);
アニメーションを閉じる設定: @Override
public void finish() {
// TODO Auto-generated method stub
super.finish();
//
this.overridePendingTransition(R.anim.bottom_end,0);
}
知識を追加する点:状態が発生する必要がない時は、activityステータスバーを透明にして、android maifest.xmlに配置します.
android:theme=「@android:style/The me.Transucent」