2016-12-13 17 views
1

これはおそらくダミーの質問ですが、少なくとも1時間は探していましたが、解決策は見つかりませんでした。Android - ボタンの表示が変更されない

私はGoogleマップで作業していますが、ユーザーが情報ウィンドウをクリックしたときにVISIBLEへのボタンの表示を設定しています。ちょっとしたアニメーションがあっても、これは素晴らしい作品です。

しかし、ユーザーが地図上のどこにも押したときに、情報ウィンドウ近いリスナーが実行され、ボタンは次のようにGONEに設定する必要があります。

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

@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)); 
} 

私の出力がこれです

しかし、私のボタンはまだ見えますが、私は間違っているのですか?

答えて

0

私は理由はわかりませんが、この問題は、ビューが正式になくなっているように見えても見えなくなるように強制的にフェードアニメーションを追加することで解決しましたが、まだ見ることができます。

関連する問題