Android项目---常用动画

时间:2023-03-08 17:14:10

在项目中经常会有闪屏的效果

在这里主要是通过定时器,将已经设定好的效果展现出来

/*
* 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%”

效果图:

Android项目---常用动画