Android 应用实现Activity跳转时可能会用到Anim动画效果,但是当动画的方向不一致时候就会出现背景有黑色部分,这个黑色部分可以设置成图片或者其他颜色么?
如图,是一个测试的demo,图片是两个简单Activity切换时候的截图。右上角的部分就是出现黑色的地方。求高手解决。。。。。。。。
1.切换时候的代码:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
intent.setClassName(MainActivity.this,
BActivity.class.getName());
MainActivity.this.startActivity(intent);
overridePendingTransition(R.anim.fromleft, R.anim.tobottom);
2.Anim文件fromleft:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="2000"
android:fromXDelta="-100%p"
android:fromYDelta="0"
android:toXDelta="0"
android:toYDelta="0" />
</set>
3.Anim文件
tobottom
:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="2000"
android:fromXDelta="0"
android:fromYDelta="0"
android:toXDelta="0"
android:toYDelta="100%p" />
</set>