간단한 질문 (희망 사항) :전체 화면 오버레이
안드로이드에서 간단한 반투명 화면 오버레이를 만드는 쉬운 방법이 있습니까? 단색만으로도 처음부터 완벽하게 작동합니다. 이 오버레이를 실행하는 응용 프로그램이 실행 중일 때/일시 중지/중지되었는지 여부와 상관없이 오버레이가 항상 비활성화 될 때까지 모든 정보를 표시해야하므로이 작업을 활동으로 시작하지는 않지만 서비스로 실행하는 것이 좋습니다.
특정 액티비티/프래그먼트에 대한 오버레이를 만드는 것은 쉽지만 화면에 무엇이 있는지에 관계없이이 오버레이를 전체 화면에 표시하고 싶습니다 (오류 대화 상자를 제외하고 그 무엇보다도 선전을하는 것처럼 보입니다).
편집 : 자세한 정보를 추가하려면 "황혼"및 "화면 필터"와 같은 응용 프로그램이 이런 종류의 작업을 수행 할 수있는 것처럼 보이지만 화면 전체에 걸쳐 사용자 지정 투명도로 색상을 표시 할 수 있습니다. 앱이 실행되고 있지 않습니다.
나에게 맞춤식 발사기와 같은 소리가납니다. – Tigger
@Tigger, 수정 된 질문보기. 제가 의미하는 바를 더 잘 알 수 있습니다. –
필요한 것은'WindowManager'입니다. WindowManager.LayoutParams.TYPE_SYSTEM_ALERT' 타입의 윈도우를 생성하고 WindowManager에 추가하면 모든 것에 오버레이가 생깁니다. 추신. 여기에있는 창은 실제로는 단순한보기입니다. – neevek