-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathSplashActivity.java
More file actions
30 lines (24 loc) · 962 Bytes
/
SplashActivity.java
File metadata and controls
30 lines (24 loc) · 962 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.example.pbl;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
import androidx.appcompat.app.AppCompatActivity;
public class SplashActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
ImageView logoImage = findViewById(R.id.splash_logo);
// Add animation to logo
Animation fadeIn = AnimationUtils.loadAnimation(this, android.R.anim.fade_in);
fadeIn.setDuration(1500);
logoImage.startAnimation(fadeIn);
new Handler().postDelayed(() -> {
startActivity(new Intent(SplashActivity.this, LoginActivity.class));
finish();
}, 2000);
}
}