android NDK에서 NativeWindow를 사용하여 이미지를 표시 할 때 방향 고정 방법은 무엇입니까? 기본적으로 휴대 전화가 회전하면 이미지가 상대적으로 여전히 휴대 전화에 표시됩니다. (명확하지 않은 경우에 대비하여 아래 그림을 참조하십시오.)안드로이드 NDK NativeWindow를 사용하여 이미지를 표시 할 때 방향 고정 방법은 무엇입니까?
_____
|^|
| o |
|____|
_______
| < o |
|______|
샘플 프로그램 native plasma 다음에 ANativeWindow_Buffer를 사용했습니다. 내 이미지 해상도는 480x800이고 세로 모드에서 전화를 잡고 있으면 기본 창 해상도는 480x800입니다. 그러나 만약 내가 가로 모드에서 휴대 전화를 잡고, 네이티브 창 크기가 800x480되고 내 표시 이미지가 내가 버퍼를 채우는 방법을 변경하지 않으면 난장판. 네이티브 윈도우 버퍼 크기를 항상 480x800으로 설정하는 방법이 있는지 궁금하고, 전화가 회전 할 때 변경되지 않도록해야합니다.
ANativeWindow API에서 볼 수있는 함수는 ANativeWindow_setBuffersGeometry입니다. 버퍼 지오메트리를 480x800으로 설정하려고 사용했지만 아무런 효과가 없었습니다.
도와주세요. 감사합니다. .
완벽한 작품! 고마워요! – Jane
우수. 도움이된다면 대답을 수락하십시오. – Maximus