Android 应用载入界面的简单实现
2017-01-04 11:01
645 查看
最近在构思一款打车app的实现思路,后面将会不定时更新编写进程,有不足和改进之处希望大家给出意见。
首先,来实现一个简单的载入界面,这里只是用一张图片,就先不用动画了,后面再说。
实现功能:运行程序后进入加载界面,三秒后自动跳转到主界面,同时关闭当前加载界面,按返回键退出该应用。
实现思路:新建一个活动,将其设置为入口activity,然后在方法类中通过Handler来实现加载页面和主界面的延迟跳转。
下面直接上主要代码:
public class WelcomeActivity extends Activity {
private static final int GOTO_HOME_PAGE=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_welcome);
mHandler.sendEmptyMessageDelayed(GOTO_HOME_PAGE, 3000);//三秒后跳转
}
private Handler mHandler=new Handler(){
public void handleMessage(android.os.Message msg) {
switch(msg.what){
case GOTO_HOME_PAGE:
Intent intent=new Intent(WelcomeActivity.this,HomeActivity.class);//跳转到主界面
startActivity(intent);
finish();
break;
default:
break;
}
};
};
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
设置入口activity就不贴了,很简单。
首先,来实现一个简单的载入界面,这里只是用一张图片,就先不用动画了,后面再说。
实现功能:运行程序后进入加载界面,三秒后自动跳转到主界面,同时关闭当前加载界面,按返回键退出该应用。
实现思路:新建一个活动,将其设置为入口activity,然后在方法类中通过Handler来实现加载页面和主界面的延迟跳转。
下面直接上主要代码:
public class WelcomeActivity extends Activity {
private static final int GOTO_HOME_PAGE=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_welcome);
mHandler.sendEmptyMessageDelayed(GOTO_HOME_PAGE, 3000);//三秒后跳转
}
private Handler mHandler=new Handler(){
public void handleMessage(android.os.Message msg) {
switch(msg.what){
case GOTO_HOME_PAGE:
Intent intent=new Intent(WelcomeActivity.this,HomeActivity.class);//跳转到主界面
startActivity(intent);
finish();
break;
default:
break;
}
};
};
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
设置入口activity就不贴了,很简单。
相关文章推荐
- Android利用ViewPager实现一个简单的载入界面
- android 实现应用起动界面上有一层透明的功能指导界面
- 两种方法实现ANDROID应用界面的切换
- Android广播事件机制及应用(实现简单的定时提醒功能)
- Android应用学习(一)实现activity自动跳转和简单的登录
- 用Animation动画实现Android应用的欢迎界面
- Android简单语音控制应用的实现
- iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局
- android应用里面在某个界面禁止系统截屏功能的实现
- Viewpager:实现android初次登陆浏览应用界面效果
- Android广播事件机制及应用(实现简单的定时提醒功能)
- android多线程与界面交互以及runOnUiThread简单应用
- Android应用中的开机引导界面——用ViewPager实现
- Android:一个简单查询界面的实现
- Android ViewPager实现应用欢迎界面
- Andorid简单应用理财工具-实现启动界面
- Android 应用界面简单的输入法代码
- android利用viewgroup实现应用引导界面的实现
- 【Android界面实现】自定义Gallery控件实现简单3D图片浏览器