add animate in LaunchActivity

This commit is contained in:
bin
2017-03-29 14:05:32 +08:00
parent e1d3df3063
commit 0c41645317
2 changed files with 29 additions and 7 deletions

View File

@@ -1,5 +1,6 @@
package org.houxg.leamonax.ui;
import android.animation.Animator;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
@@ -29,12 +30,32 @@ public class LaunchActivity extends Activity {
intent = new Intent(this, SignInActivity.class);
}
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
startActivity(intent);
finish();
}
}, 3000);
findViewById(R.id.iv_logo)
.animate()
.scaleX(1.5f)
.scaleY(1.5f)
.setDuration(3000)
.setListener(new Animator.AnimatorListener() {
@Override
public void onAnimationStart(Animator animator) {
}
@Override
public void onAnimationEnd(Animator animator) {
startActivity(intent);
finish();
}
@Override
public void onAnimationCancel(Animator animator) {
}
@Override
public void onAnimationRepeat(Animator animator) {
}
}).start();
}
}

View File

@@ -6,6 +6,7 @@
android:orientation="vertical">
<ImageView
android:id="@+id/iv_logo"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_centerInParent="true"