xml 파일에 glsurfaceview
을 만들었으므로 버튼을 누를 때이 glsurfaceView
의 X, Y를 변경하고 싶습니다. 나는 onSurfaceChanged()
메서드를 가지고 있으며 x, y 변수가 있습니다. chane glsurfaceview
위치에 대해이 메서드를 호출 할 수 있습니까? 가능하면 어떻게 할 수 있습니까? 또는 위치를 어떻게 바꿀 수 있습니까?Android, OpenGL, 이동 glsurfaceview
0
A
답변
1
나는 onSurfaceChanged() 메소드가 있으며 x, y 변수가 있습니다. chane glsurfaceview 위치에 대해이 메서드를 호출 할 수 있습니까?
아니요, onSurfaceChanged (GL10 gl, int width, int height)
이 이벤트로 사용됩니다. 표면 크기가 인 경우 이미이 변경되면 OpenGL ES 하위 시스템에서 호출됩니다. 따라서 서페이스의 크기가 이미 변경된 경우 특정 작업 ()을 재정의하고 수행하는 것입니다. GLSurfaceView
이후
는 SurfaceView
후손이며, View
hierachy의 일부는, 당신은 그것의 위치를 설정 (예 : setX()로) 일반적인 위치 방법을 사용할 수있다 (하지만 화면 - 밀도 독립에 대한을 잊지 않는 당신은 안드로이드 애플 리케이션에서) 확인해야합니다.
참고 사항 : 귀하의 응용 프로그램 아키텍처 및 세부 정보를 모르지만 GLSurfaceView
의 위치를 바꿀 필요가있는 경우 대개 같은 문제에 해당하는 동일한 해결책/해결 방법이 있습니다. 위치 조정이 필요합니다.
관련 문제
- 1. Android GLSurfaceView
- 2. Android GLSurfaceView over MediaPlayer-SurfaceView
- 3. Android GLSurfaceView 선형 그라데이션 배경이있는 OpenGL ES? 이 코드
- 4. android glsurfaceview 널 포인터 예외
- 5. android ontouchevent opengl
- 6. triangle opengl in android
- 7. 가속도계로 OpenGL ES 객체 이동
- 8. Android SurfaceView와 배경 무늬 배경의 GLSurfaceView
- 9. 드래그/드롭 작업을위한 Android Canvas와 GLSurfaceView
- 10. 안드로이드 setHeight of glsurfaceview
- 11. IllegalArgumentException GLSurfaceView
- 12. 2 개의 안드로이드 OpenGL GLSurfaceView 액티비티 사이에서 부드럽게 전환
- 13. GLSurfaceView (안드로이드)를 만들지 않고 OpenGL 기능을 감지하는 방법
- 14. Android OpenGL 응답 성
- 15. Android : 여러 스레드의 OpenGL
- 16. 주어진 속도로 opengl 안드로이드 이동
- 17. OpenGL/Gtkmm 게임 - 키보드 이동
- 18. glulookat() - 키보드로 카메라 이동 (OpenGL)
- 19. 는 OpenGL - 이동 카메라 앞으로
- 20. OpenGL 및 Android 관련 레이아웃
- 21. GLSurfaceView 위에 뷰가 그려지지 않습니다.
- 22. 핀치 - 줌 GLSurfaceView
- 23. 활동에서 GlSurfaceview 사용
- 24. GLSurfaceView : onPause/onResume을 호출해야합니까?
- 25. SurfaceView 또는 GLSurfaceview?
- 26. 알파 채널을 지원하는 Android OpenGL 스크린 샷
- 27. Android - OpenGL ES : 삼각형을 텍스처링하는 방법
- 28. Android OpenGL ES 왜곡 된 이미지
- 29. OpenGL 정보 검색 android
- 30. Android : NDK로 OpenGL 렌더링
시도해 보았던 것의 일부 코드를 넣는 것이 도움이 될 수 있습니다. – 0gravity