rotate-view-hierarchy-90-degrees
뷰 또는 레이아웃을 회전 시키기 위해 괜찮은 방법이 있어 포스팅합니다.
애니메이션 리소스 만들기.
프로세스에 대해 아직 미숙하시다고 느끼시면 여기!
/res/anim/rotation.xml
[sourcecode language="xml"]

xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="0"
android:toDegrees="-90"
android:pivotX="50%"
android:pivotY="50%"
android:duration="0" android:fillAfter="true">

[/sourcecode]
리소스 적용시키기.
[sourcecode language="java"]
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mai);
Animation rotateAnim = AnimationUtils.loadAnimation(this, R.anim.rotation);
LayoutAnimationController animController = new LayoutAnimationController(rotateAnim, 0);
FrameLayout layout = (FrameLayout)findViewById(R.id.MyScreen_ContentLayout);
layout.setLayoutAnimation(animController);
}
[/sourcecode]
원 출처는 카메라 SurfaceHolder 회전에 대한 문제 해결 방안으로
원하는 Layout에 FrameLayout을 생성하고 그 아래에 SurfaceHolder를 위치 시켜 속일 수 있다고 하네요.