Android textview在使用动画更改其可见性后闪烁

标签 android view android-animation visibility

这个问题在这里已经有了答案:





Android adding simple animations while setvisibility(view.Gone)

(9 个回答)


2年前关闭。




我在约束布局中有一些 View 。我使用动画来显示和隐藏 View 。当 View 消失时,它会闪烁一秒钟,然后变得可见然后消失。

     view.animate()
    .alpha(0.0f)
    .setDuration(300)
    .setListener(new AnimatorListenerAdapter() {
        @Override
        public void onAnimationEnd(Animator animation) {
            super.onAnimationEnd(animation);
            view.setVisibility(View.GONE);
        }
    });

最佳答案

我试过你发布的代码,它似乎工作得很好,除非 animateLayoutChanges为您尝试设置动画的 View 的父级打开。如果您在布局 xml 中启用了该功能,请将其关闭并重试。

关于Android textview在使用动画更改其可见性后闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61244555/

相关文章:

android - viewPager 中的按钮 onClick?

AndroidManifest 文件具有不同的包名,适用于中国不同的口味。

Android - 了解 View.getLocalVisibleRect(Rect)

java - ClassCastException VectorDrawable 无法转换为 Animatable

android - 共享元素和圆形显示

android - android studio中的错误警告

android - 更改 SwitchPreference 的语言

mysql - 为什么 mysql sum 在 mysql 查看表中不起作用?

mysql - 相同列类型更新错误

android - Infinite ObjectAnimator with interpolator...如何仅加速初始启动?