private Bitmap getImageFromAssetsFile(String fileName)
{
Bitmap image = null;
AssetManager am = getResources().getAssets();
try
{
InputStream is = am.open(fileName);
image = BitmapFactory.decodeStream(is);
is.close();
}
catch (IOException e)
{
e.printStackTrace();
}
return image;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 取消标题
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
// 取消状态栏
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
//setContentView(R.layout.logo);
logoImage = new ImageView(this);
logoImage.setImageBitmap(getImageFromAssetsFile("res/Default-568h@2x.png"));
setContentView(logoImage);
new Handler().postDelayed(new Runnable(){
public void run() {
AlphaAnimation alphaAnimation = new AlphaAnimation(1.0f, 0.0f);
alphaAnimation.setDuration(1000);
logoImage.startAnimation(alphaAnimation);
alphaAnimation.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationRepeat(Animation animation) {
}
@SuppressWarnings("deprecation")
@Override
public void onAnimationEnd(Animation animation) {
logoImage.setAlpha(0);
Intent intent = new Intent();
intent.setClass(SplashActivity.this, AppActivity.class);
startActivity(intent);
finish();
((Activity) SplashActivity.this).overridePendingTransition(0, 0);
}
});
}
}, 2000);
}