Java Android:隐藏动画按钮
我又有点困了。这次我有一个动画按钮,动画是淡入淡出按钮。我想要实现的是,当我按下按钮时,它应该消失。听起来很简单,但我到目前为止所尝试的都不起作用,我猜这是因为按钮是动画的 我已尝试在onClick()侦听器中设置button.setVisibility(View.Invisible)。。我的代码如下: 动画:fade.xml 问题是按钮没有消失。。不过,我可以在onClick()中以其他方式修改它。。那么,我的同事们,我该如何隐藏按钮呢 多爱,Java Android:隐藏动画按钮,java,android,animation,button,hide,Java,Android,Animation,Button,Hide,我又有点困了。这次我有一个动画按钮,动画是淡入淡出按钮。我想要实现的是,当我按下按钮时,它应该消失。听起来很简单,但我到目前为止所尝试的都不起作用,我猜这是因为按钮是动画的 我已尝试在onClick()侦听器中设置button.setVisibility(View.Invisible)。。我的代码如下: 动画:fade.xml 问题是按钮没有消失。。不过,我可以在onClick()中以其他方式修改它。。那么,我的同事们,我该如何隐藏按钮呢 多爱, 丹尼尔帮我试试这个,如果它行得通(我想行得通),
丹尼尔帮我试试这个,如果它行得通(我想行得通),我会解释的
goButton.setVisibility(View.GONE);
我之所以相信,是因为将其设置为“不可见”只会使按钮透明。您的动画将覆盖该选项
我还没有机会亲自测试这个解决方案,因为我不在家用电脑上,但这应该可以工作-请让我知道。请为我试试这个,如果它可以工作(我认为会),然后我会解释
goButton.setVisibility(View.GONE);
我之所以相信,是因为将其设置为“不可见”只会使按钮透明。您的动画将覆盖该选项
我还没有机会亲自测试这个解决方案,因为我不在家里的电脑上,但这应该可以工作-请让我知道。你应该做一个测试
goButton.clearAnimation()
在单击侦听器中,这样当您单击它时,您将停止动画,然后可以使用
goButton.setVisibility(View.Gone)
一次又一次地完全隐藏它。您应该执行以下操作
goButton.clearAnimation()
在单击侦听器中,这样当您单击它时,您将停止动画,然后可以使用
goButton.setVisibility(View.Gone)
要一次性完全隐藏它。查看动画文件,它是无限的,因此按钮的alpha值将变化为1-0.4,因此必须首先停止动画:
goButton.clearAnimation()代码>
然后,您可以隐藏按钮:
goButton.setVisibility(View.INVISIBLE)
查看动画文件时,它是无限的,因此按钮的alpha值将变化为1-0.4,因此必须首先停止动画:
goButton.clearAnimation()代码>
然后,您可以隐藏按钮:
goButton.setVisibility(View.INVISIBLE)
我也试过了,对我没用。。但正如Raigex所建议的,clearAnimation()做了一些让我知道的小动作。我也试过了,但对我不起作用。。但正如Raigex所建议的那样,clearAnimation()让我知道了这一点。