在项目中经常会有闪屏的效果
在这里主要是通过定时器,将已经设定好的效果展现出来
/*
* 2.5秒以后开始执行Runnable的run方法
*/
new Handler().postDelayed(new Runnable() { @Override
public void run() {
// TODO Auto-generated method stub
Intent intent = new Intent(FlashActivity.this,
HomeActivity.class);
startActivity(intent);
finish();
overridePendingTransition(R.anim.flashend, R.anim.homestart);
}
}, );
而flashend和homestart就是对应的效果了
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" > <translate
android:duration=""
android:fromXDelta="100%"
android:toXDelta="" /> </set>
flashend是fromDelta=“100%” 到toXdelta=“0”
homestart是fromDelta=“0” 到toXdelta=“-100%”
效果图: