Advertisement

Android View支持消失效果

阅读量:

老需求

在实际开发过程中,常常需要实现View元素逐渐消失的视觉效果,此处所指的消失通常为完全隐藏。为了达成这一目标,我们通常会运用alpha动画,在预设的时间段内使View逐步透明直至完全不可见;而若需实现相反的显示效果,则采用对应的反向动画。常规的实现方式如下所示:

通过tween动画技术实现:

复制代码
    private void alphaTween() {
    AlphaAnimation alpha = new AlphaAnimation(1.0f, 0.0f);
    alpha.setDuration(300);
    imageView.startAnimation(alpha);
    }
    

或者运用属性动画技术来达成:

复制代码
    private void alphaOB() {
    ObjectAnimator animator = ObjectAnimator.ofFloat(imageView, "alpha", 1.0f, 0.0f).setDuration(300);
    animator.start();
    }
    

亦可选用xml格式作为实现方式。

新需求

然而,此处我们关注的并非上述所提及的效果,你这是在开玩笑吗??为何反复强调上述效果?实际上,我

全部评论 (0)

还没有任何评论哟~