所以创建了几个按钮,fadeIn和fadeOut,分别淡入和淡出一个国家/地区的图像。默认情况下,fadeOut按钮不可点击,直到按下fadeIn,按下fadeIn按钮时,它会淡入图像,然后将可见性设置为0以阻止它再次消失。
我的问题是当我按下fadeOut按钮时,一旦淡出,我将可见性设置为1使其不可见但仍然存在,但图像仍然会重新出现。为什么是这样?我按照与第一个按钮相同的步骤操作,图像保持在屏幕上。
问题是什么?
答案 0 :(得分:1)
您不应使用整数值,而应使用视图类
提供的常量你应该使用:
.setVisibility(VIEW.INVISIBLE);或setVisibility(VIEW.GONE);
如果你真的想使用整数值(出于一些疯狂的原因),它们不是0和1而是它是:
0 - 可见
4 - 不可见
8 - 走了
不确定为什么这些是4的倍数。