2017-01-06 2 views
0

質問Issue dismissing popup windowから私はpopupWindowを隠す方法を学びました(これ以前は、popupWindow.dismiss();のコードが機能しませんでした)。今popupWindow外のタッチのためのonClickListener

、私はpopupWindowの外側をクリックして、それが消えたとき、FloatingActionButtonは(popupWindowが隠されpopupWindowが表示されているときに45 degressとアイコンが×となって回転したとき、それは+アイコンが表示されている)、バック回転しません。

popupWindowの外部にタッチを登録し、rotateFabBackward()を実行できるリスナーはありますか?


P. S.また、FABの回転についてthis質問に答えてくれてありがとう。

答えて

1

あなたはその

popupWindow.setOnDismissListener(new PopupWindow.OnDismissListener() { 
    @Override 
    public void onDismiss() { 
     rotateFabBackward(); 
     showPopupWindow = false; 
     // end may TODO anything else     
    } 
}); 
+0

が答えてくれてありがとうようonDismissリスナーを追加する必要があり、それは働きます! –

関連する問題