小编Moh*_*sbi的帖子

设置动画结束后视图的可见性消失

我试图将视图的可见性设置为GONE将其 alpha 设置为零后:

        view.animate()
            .alpha(0.0f)
            .setDuration(500)
            .setListener(object : AnimatorListenerAdapter() {
                    override fun onAnimationEnd(animation: Animator) {
                        super.onAnimationEnd(animation)
                        view.visibility= GONE
                    }
                })
Run Code Online (Sandbox Code Playgroud)

但动画显示两次。换句话说,我的视图在调用后再次显示和隐藏view.visibility= GONE

有任何想法吗?

android kotlin

3
推荐指数
1
解决办法
648
查看次数

标签 统计

android ×1

kotlin ×1