Android图像可见性

时间:2011-05-21 21:28:49

标签: android

所以创建了几个按钮,fadeIn和fadeOut,分别淡入和淡出一个国家/地区的图像。默认情况下,fadeOut按钮不可点击,直到按下fadeIn,按下fadeIn按钮时,它会淡入图像,然后将可见性设置为0以阻止它再次消失。

我的问题是当我按下fadeOut按钮时,一旦淡出,我将可见性设置为1使其不可见但仍然存在,但图像仍然会重新出现。为什么是这样?我按照与第一个按钮相同的步骤操作,图像保持在屏幕上。

问题是什么?

1 个答案:

答案 0 :(得分:1)

您不应使用整数值,而应使用视图类

提供的常量

你应该使用:

.setVisibility(VIEW.INVISIBLE);或setVisibility(VIEW.GONE);

如果你真的想使用整数值(出于一些疯狂的原因),它们不是0和1而是它是:

0 - 可见

4 - 不可见

8 - 走了

不确定为什么这些是4的倍数。