こんにちは、LinkedIn Android アプリのようなスプラッシュ スクリーンを作成したいと考えています。よく見ると背景は低速で動き、文字やボタンは高速で動いています。
1608 次
1 に答える
5
スプラッシュスクリーン用にこのコードを試してください
new Handler().postDelayed(new Runnable() {
public void run() {
Intent mainIntent = new Intent(MainActivity.this,LoginScreen.class);
MainActivity.this.startActivity(mainIntent);
MainActivity.this.finish();
overridePendingTransition(R.anim.mainfadein, R.anim.splashfadeout);
}
}, CommonVariables.SPLASH_DISPLAY_TIME);
アニメーション用
Animation am = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.mainfadein);
ImageView i = (ImageView)findViewById(R.id.imageView1);
i.setAnimation(am);
mainfadein xml :
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromAlpha="0.0"
android:toAlpha="1.0"
android:duration="1000">
あなたの場合、異なるアニメーションxmlファイルを作成し、それに応じて各ビューをアニメーション化する必要があります。
于 2013-06-20T08:36:16.773 に答える