在项目中经常会有闪屏的效果
在这里主要是通过定时器,将已经设定好的效果展现出来
/*
* 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);
}
}, 2500);
而flashend和homestart就是对应的效果了
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" ><translate
android:duration="500"
android:fromXDelta="100%"
android:toXDelta="0" /></set>
flashend是fromDelta=“100%” 到toXdelta=“0”
homestart是fromDelta=“0” 到toXdelta=“-100%”
效果图:
Android项目---常用动画,码迷,mamicode.com
时间: 2024-11-03 22:41:54