【发布时间】:2018-04-10 18:30:44
【问题描述】:
我正在尝试对 Activity 转换执行自定义动画。该活动应该平滑地向上滑动而不是从侧面滑动。它可以工作,但视图顶部有一个黑条(与状态栏大小相同)。我怎样才能摆脱黑条?这是我正在使用的代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
overridePendingTransition(R.anim.upin, R.anim.upout);
setContentView(R.layout.screen_login);
}
动画upin:
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="100%" android:toYDelta="0%" android:duration="500" />
</set>
动画输出:
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="0%" android:toYDelta="0%" android:duration="500" />
</set>
编辑:如果我将所有活动都设为全屏,它会完美运行。当然,我不希望所有的活动都是全屏的。
【问题讨论】:
标签: android animation transition