呈现LinearLayout View
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/app_welcome_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:background="@drawable/git_star"
tools:context=".AppStart" >
</LinearLayout>
LinearLayout view = (LinearLayout) getLayoutInflater().inflate(R.layout.app_welcome_page, null);
setContentView(view);
渐变展示启动屏
AlphaAnimation aa = new AlphaAnimation(0.3f,1.0f);
aa.setDuration(3000);
view.startAnimation(aa);
aa.setAnimationListener(new AnimationListener()
{
@Override
public void onAnimationEnd(Animation arg0) {
finish();
UIHelper.goMainActivity(WelcomePage.this);
}
@Override
public void onAnimationRepeat(Animation animation) {}
@Override
public void onAnimationStart(Animation animation) {}
});
//getApplicationContext()
//返回应用的上下文,生命周期是整个应用,应用摧毁它摧毁。
//Activity.this
//返回当前activity的上下文,生命周期只是它所在的Activity,activity摧毁它摧毁。
mContext = (AppContext) getApplicationContext();