0

我正在使用 ABS 开发应用程序。当我使用这个自定义活动动画时:

<?xml version="1.0" encoding="utf-8"?>
    <set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate android:fromYDelta="100%p" android:toYDelta="0" android:duration="1400"/>
</set>

使用overridePendingTransitiongetWindow().setWindowAnimations()

我在活动的顶部看到一个带有空格的活动,而它正在滑动,通知栏会在哪里。

而且这个故障不会发生在 ICS 上,如果它与 ABS 有关,我现在不会发生,但你知道吗?

谢谢。

4

2 回答 2

0

更新这个... android:toYDelta="0%p"

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="100%p" android:toYDelta="0%p" android:duration="1400"/>
</set>
于 2012-08-09T10:03:55.880 回答
0

我只想提一下您定义过渡的方式。从 Android 8.0 开始,如果您将百分比定义为“0%p”,则翻译动画会出现小故障。相反,将它们定义为“0%”。

于 2017-10-16T19:03:25.270 回答