2016-12-13 51 views
1

这可能是一个伪问题,但我已经搜索至少一个小时,我没有找到任何解决方案。的Android - 巴顿知名度不改变

我与谷歌地图的工作,我当用户点击信息窗口上的按钮显示设定为可见。即使有一点动画,这个效果也很好。

但是,当用户按下其他地方在地图上的信息窗口关闭侦听器执行,并且按钮必须设置为GONE这样的:

@Override 
public void onInfoWindowClose(Marker marker) { 
    Log.e("INFOCLOSED", "isVisible: " + (apply.getVisibility() == View.VISIBLE)); 
    apply.setVisibility(View.GONE); 
    apply.invalidate(); 
    Log.e("INFOCLOSED", "isVisible: " + (apply.getVisibility() == View.VISIBLE)); 
} 

我的输出是这样的:

12-13 23:37:09.027 7209-7209/... E/INFOCLOSED: isVisible: true 
12-13 23:37:09.027 7209-7209/... E/INFOCLOSED: isVisible: false 

但我的按钮仍然可见,我做错了吗?

回答

0

我不知道为什么,但我加入了动画的衰落已经“被迫”,因为它似乎认为正式走了,但我们仍然可以看到它消失的观点解决了这个问题。