2012-10-18 37 views
3

我的应用程序中有一个Horizo​​ntalScrollView,我正在频繁地使用其可见性(可见和无效)。所以我想要的是,我是否可以应用某种动画或某种东西,而不是突然变得可见和不可见,从而以滑动的方式开始变得可见和不可见?在改变视图的可见性的同时应用动画

任何帮助或建议将不胜感激。 在此先感谢。

+0

如果您想将其滑动到上,下,右,左方向并使其变得不可见,则可以使用翻译动画。 – omi0301

回答

7

你可以试试这个:

Animation animation = new TranslateAnimation(0,0,0,1000); 
animation.setDuration(1000); 
yourButtonorImage.startAnimation(animation); 

使其可见或不可见,你可以使用setAnimationListener。在onAnimationEnd中,使其可见或不可见。不知道这是你meant..Hope什么帮助..

+0

嘿,感谢您的回复。 我正在尝试与XML相同,但我现在面临的问题是,我想隐藏我正在应用动画的相同视图。这不适用于动画侦听器。 (如果我试图隐藏其他视图,它的作品,问题是相同的观点)。任何解决方案 –

+0

@vJ_ - 请发布您的代码。 – omi0301

+0

它的工作。可见性消失不起作用,但看不见的是工作。谢谢 –

3

试试这个..

youView.setVisibility(View.VISIBLE); 
ObjectAnimator anim = ObjectAnimator.ofFloat(youView, "alpha", 0f, 1f); 
anim.setDuration(1000); 
anim.start(); 

API级别限制应用。

相关问题