Android应用欢迎界面实现
16lz
2021-01-26
public class WelcomeActivity extends AppCompatActivity { private static final String TAG ="WelcomeActivity" ; private Handler handler; private Runnable runnable; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //设置为全屏模式 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.activity_welcome); handler = new Handler(); runnable = new Runnable() { @Override public void run() { startActivity(new Intent(WelcomeActivity.this,MainActivity.class)); finish(); } }; handler.postDelayed(runnable,5000); } @Override protected void onDestroy() { super.onDestroy(); handler.removeCallbacks(runnable); Log.i(TAG,"移除runable"); }}
布局
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".WelcomeActivity"> <ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/white" android:layout_centerInParent="true" android:scaleType="center" android:src="@mipmap/mes"/>RelativeLayout>
更多相关文章
- SharedPreferences在多进程中的使用的问题
- 自定义通知栏布局
- 使用线性布局LinearLayout实现类似计算器的效果
- 仿照探探卡片滑动
- RecyclerView嵌套ScrollView,滑动卡顿解决方案,滑动冲突解决方案
- Activity的基本理解
- android 沉浸式布局学习
- 【Android學習專題】視覺介面篇:Android布局及属性归总(查询用)
- Android(安卓)2.1学习笔记(二)