嗨,我想创建一个像linkedin android app这样的启动画面。如果您仔细观察,背景会以低速移动,而文本内容和按钮会以高速移动。
问问题
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 回答