MyLiveWallpaper/app/src/main/java/com/live/mylivewallpaper/activity/WelcomeActivity.java
litingting 3dab1d77c9 init
2024-12-21 11:03:46 +08:00

65 lines
1.6 KiB
Java

package com.live.mylivewallpaper.activity;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.view.View;
import com.live.mylivewallpaper.R;
import com.live.mylivewallpaper.base.BaseActivity;
import com.live.mylivewallpaper.databinding.ActivityWelcomeBinding;
public class WelcomeActivity extends BaseActivity<ActivityWelcomeBinding> {
private static final int SPLASH_TIME_OUT = 2000;
private CountDownTimer countDownTimer;
@Override
protected ActivityWelcomeBinding getViewBinding() {
return ActivityWelcomeBinding.inflate(getLayoutInflater());
}
@Override
protected void onCreateInit() {
countDownTimer = new CountDownTimer(SPLASH_TIME_OUT,100) {
@Override
public void onTick(long l) {
float v = 100 - (float) l / SPLASH_TIME_OUT * 100;
int v1 = (int) v;
vb.progressBar.setProgress(v1);
}
@Override
public void onFinish() {
vb.progressBar.setProgress(100);
Intent intent = new Intent(WelcomeActivity.this, MainActivity.class);
startActivity(intent);
finish();
}
};
countDownTimer.start();
}
@Override
protected void onInitClick() {
}
@Override
public boolean isFullScreen() {
return false;
}
@Override
public boolean statusBarLight() {
return false;
}
@Override
public void onClick(View view) {
}
}