마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

플로팅 액션 버튼에서 외부 화면 클릭시 종료되게끔 할려면 어떻게 해야하나요?

0 추천
public void animateFAB() { //초기의 isFabOpen = false상태이다. 플로팅버튼을 누르면 else부터 시작
        if (isFabClose) {
            expandable_ListView.setBackgroundColor(Color.WHITE);
            expandable_ListView.setEnabled(true);

            fab.startAnimation(rotate_backward);
            fab1.startAnimation(fab_close);
            fab2.startAnimation(fab_close);
            fab1.setClickable(false);
            fab2.setClickable(false);
            isFabClose = false;
        } else {
            expandable_ListView.setBackgroundColor(Color.GRAY);
            expandable_ListView.setEnabled(false);
           
            fab.startAnimation(rotate_forward); //플로팅버튼 이미지를 45도 회전시킴.
            fab1.startAnimation(fab_open); //자식 플로팅버튼을 open
            fab2.startAnimation(fab_open);
            fab1.setClickable(true); //클릭 가능하도록 만든다.
            fab2.setClickable(true);
            isFabClose = true;
        }
    }

 

his1472 (260 포인트) 님이 2018년 5월 22일 질문

1개의 답변

0 추천
https://stackoverflow.com/questions/15412943/hide-soft-keyboard-on-losing-focus

이건 edittext에서 포커스 상실시 키보드 감추기위한 방법인데

같은 View클래스를 상속받으니 적용가능해보입니다

조건문에서 view 의 인스터스를 체크하시거나 아이디를 체크해서 원하는 작업을 하시면 될것같습니다
익명사용자 님이 2018년 5월 22일 답변
흐음 되질 않네요...쩝
...