사용자가 화면을 터치하고 응용 프로그램이 점의 오버레이 십자형보기를 표시하는 많은 응용 프로그램을 보았습니다. 이 기능이 어떻게 작동하는지, 그리고 모든 화면을 오버레이하는 전화의 개발자 옵션과 같이 오버레이하는 방법을 알고 싶습니다. 고맙습니다.십자선을 오버레이하는 방법
답변
응용 프로그램뿐만 아니라 모든 것을 오버레이하려면 서비스에서 이와 같이 코드를 호출하십시오.
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
는 또한이 튜토리얼 http://www.piwai.info/chatheads-basics/
보기로는 inflate
레이아웃을, 루트보기에는 add view
을 사용할 수 있습니다.
inflater = LayoutInflater.from(getBaseContext());
View view = inflater.inflate(R.layout.overlay, null);
LayoutParams layoutParamsControl= new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
this.addContentView(view, layoutParamsControl);
더 구체적으로하시기 바랍니다, 감사합니다 체크 아웃 :
WindowManager windowManager = (WindowManager) getSystemService(WINDOW_SERVICE); LayoutInflater layoutInflater = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); mView = layoutInflater.inflate(R.layout.whatToShow, null); WindowManager.LayoutParams params = new WindowManager.LayoutParams( WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.TYPE_PHONE, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, PixelFormat.TRANSLUCENT); params.gravity = Gravity.LEFT; params.x = 0; params.y = 0; windowManager.addView(mView, params);
그리고 제거는 ((WindowManager) getSystemService(WINDOW_SERVICE)).removeView(mView);
이 매니페스트에 다음 줄이 필요합니다. – NEXTGENINTL
검색 한 적이 있습니까? 아래를 보시고 편집하겠습니다 – marshallino16
감사합니다. 도움이되었다. – NEXTGENINTL
- 1. Highcharts의 십자선을 사용자 정의하는 방법
- 2. View 컨트롤러를 오버레이하는 방법
- 3. matlab에서 히스토그램을 오버레이하는 방법
- 4. android지도보기에 텍스트를 오버레이하는 방법
- 5. 조회수 : 오버레이하는 방법?
- 6. PagerTabStrip을 오버레이하는 방법
- 7. .NET에서 이미지를 오버레이하는 방법
- 8. GPUImage에서 일련의 이미지를 오버레이하는 방법
- 9. 비디오 위에 캔버스를 오버레이하는 방법
- 10. 다른지도 위에 MKPolyline을 오버레이하는 방법
- 11. ViewPager를 다른 ViewPager에 오버레이하는 방법
- 12. matplotlib에서 모양 파일을 오버레이하는 방법
- 13. 가로형 십자선을 d3.js 차트에 추가하십시오.
- 14. 하이 차트의 십자선을 기본 위치로 설정하려면 어떻게해야합니까?
- 15. Google 차트에 십자선을 배치하는 방법은 무엇입니까?
- 16. 누구나 JFreeChart에서 마우스를 따라가는 십자선을 만들었습니까?
- 17. bmp 이미지에 텍스트 또는 마커를 오버레이하는 방법
- 18. opencv에서 카메라 스트림에 작은 애니메이션을 오버레이하는 방법
- 19. 플롯 기반 플롯을 기존 플롯에 오버레이하는 방법
- 20. 카메라 상단에 이미지 또는 뷰를 오버레이하는 방법
- 21. 프로그래밍 방식으로 이미지에 텍스트를 오버레이하는 방법
- 22. wxPython : 기존 wx.Panel에 wx.Panel을 오버레이하는 좋은 방법
- 23. 특정 피벗 항목에 팝업을 오버레이하는 방법
- 24. Visual Studio 코드 표면에 컨트롤을 오버레이하는 방법
- 25. 다른 div 위에 하나의 div를 오버레이하는 방법
- 26. Google지도에서 텍스트를 오버레이하는 방법 (자바 스크립트)
- 27. 기존 뷰 상단에 아이콘 이미지를 오버레이하는 방법
- 28. Android ImageView에서 항목을 오버레이하는 가장 좋은 방법
- 29. swift를 사용하여 IOS 맵에 이미지 오버레이하는 방법
- 30. 안드로이드 WebTextView를 사용하여 Webview에서 TextField를 오버레이하는 방법
정말 고마워요 !!! – NEXTGENINTL