WelcomeActivity欢迎页
-
在/app/src/main/java/com.xxx.xxx/下的activitys文件夹下新建一个Empty Activity(activitys是我自己建的文件夹)
-
修改布局
进入activity_welcome.xml中,将<androidx.constraintlayout.widget.ConstrantLayout>
修改为<FrameLayout>
-
修改宽、高和背景颜色
android:layout_width="match_parent"
android:background="@color/mainColor"
android:background=“@color/mainColor”
-
增加Logo图片
【 图片存放在了/app/src/main/res/mipmap-hdpi目录下 】
<ImageView
android:layout_width=“wrap_content” — 宽
android:layout_height=“wrap_content” — 高
android:src=“@mipmap/ic_launcher” — 图片地址
android:layout_gravity=“center” — 居中显示
/>
- 修改启动第一个执行的Activity
【 将AndroidMainifest.xml中的MainActivity和WelcomeActivity互换一下位置 】
<activity android:name=".activitys.MainActivity" />
<activity android:name=".activitys.WelcomeActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
- 实现逻辑代码
【 延迟三秒 、 跳转页面 】
public class WelcomeActivity extends BaseActivity {
private Timer mTimerl;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_welcome);
init();
}
/**
* 初始化
*/
private void init() {
mTimerl = new Timer();
mTimerl.schedule(new TimerTask() {
@Override
public void run() {
toMain();
}
}, 3000);
}
/**
* 跳转到MainActivity
*/
private void toMain() {
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
finish();
}
}