Android动画闪烁

时间:2016-01-19 14:09:30

标签: android android-animation

我正在使用Android动画来隐藏和陶醉弹出屏幕。我在屏幕的最底部显示它。这是我正在使用的两个动画文件

enter_from_bottom.xml

final OutputStreamWriter outputStreamWriter = new OutputStreamWriter(new FileOutputStream(file), "UTF-8");
while ((read = in.read()) != -1) {
    outputStreamWriter.write(read);
}

exit_to_bottom.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="true"
    android:interpolator="@android:anim/overshoot_interpolator"
    >

    <translate
        android:duration="1000"
        android:fromYDelta="100%p"
        android:interpolator="@android:anim/accelerate_interpolator"
        android:toYDelta="0%p" />

    <alpha
        android:fromAlpha="0.0"
        android:toAlpha="1.0"
        android:duration="100" />

</set>

这是我在视图中显示或隐藏弹出窗口的方式

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="false">

    <alpha
        android:duration="0"
        android:fromAlpha="1.0"
        android:toAlpha="0.0" />

    <translate
        android:duration="0"
        android:fromYDelta="0%p"
        android:toYDelta="100%p" />
</set>

当一个视图下降时,另一个视图弹出。但是当视图离开时,我看到闪烁的效果。

如何避免它?

感谢。

0 个答案:

没有答案
相关问题