안녕하세요, 안드로이드 초보 개발자입니다.
WindowManager, Service, SYSTEM_ALERT_WINDOW를 활용하여 최상위뷰를 구현하고 있습니다.
볼 모양으로 만들어서 이동시키는것 까지는 했습니다.
근데 따로 이동에 대한 제한을 걸어두지도 않았는데 볼이 화면밖으로 나가지 못하네요...
단말(OS) 자체에서 제한이 걸려있는건지... 코드상에 대한의 문제인지 잘 모르겠습니다.
WindowManager의 param에는 다음과 같이 flag를 설정해주고 있습니다.
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL
| WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
| WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS
| WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN
혹시 최상위뷰를 화면밖으로 나가게 할수 있는 방법 아시는분... 조언 부탁드립니다!!