1 开机闪屏
AndroidManifest.xml
<activity
android:name="com.msquirrel.ui.<span style="background-color: rgb(51, 255, 51);">SplashActivity</span>"
android:label="@string/app_name">
<intent-filter>
<actionandroid:name="android.intent.action.MAIN"/>
<categoryandroid:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activityandroid:name="com.msquirrel.ui.TabHostActivity">
</activity>
<activityandroid:name="com.msquirrel.ui.ManagerActivity">
SplashActivity.java
protectedvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
splash = (ImageView)findViewById(R.id.iv_splash);
splashTxt = (ImageView)findViewById(R.id.iv_splash_text);
initRotateAnimation();
initTranslateAnimation();
activityJump();
}
// 窗口跳转
privatevoid activityJump() {
newHandler().postDelayed(new Runnable() {
@Override
publicvoid run() {
Intentintent =new Intent();
intent.setClass(SplashActivity.this,TabHostActivity.class);
SplashActivity.this.startActivity(intent);
finish();
}
},1 * 1000);
}
AndroidManifest.xml
<activity
android:name="com.msquirrel.ui.SplashActivity"
android:label="@string/app_name">
<intent-filter>
<actionandroid:name="android.intent.action.MAIN"/>
<categoryandroid:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activityandroid:name="com.msquirrel.ui.TabHostActivity">
</activity>
<activityandroid:name="com.msquirrel.ui.ManagerActivity">
SplashActivity.java
protectedvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
splash = (ImageView)findViewById(R.id.iv_splash);
splashTxt = (ImageView)findViewById(R.id.iv_splash_text);
initRotateAnimation();
initTranslateAnimation();
activityJump();
}
// 窗口跳转
privatevoid activityJump() {
newHandler().postDelayed(new Runnable() {
@Override
publicvoid run() {
Intentintent =new Intent();
intent.setClass(SplashActivity.this,TabHostActivity.class);
SplashActivity.this.startActivity(intent);
finish();
}
},1 * 1000);
}
2 屏幕切换
TabHostActivity.java
publicvoid onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
prepareAnim();
prepareIntent();
setupIntent();
prepareView();
}