안드로이드 개발 질문/답변
(글 수 45,052)
전체 화면 레이아웃을
리니어 레이아웃으로 가로로 2등분 하고,
왼쪽에서 오른쪽으로 화면을 드래그 할 경우
2등분 된 레이아웃 중 왼쪽 화면을
애니매이션 하면서 점점 오른쪽으로 확대해 가다가 꽉 채우고,
오른쪽 화면은 점점 오른쪽으로 이동하다가 결국 안보이게 되고,
오른쪽에서 왼쪽으로 화면을 드래그 할 경우
2등분 된 레이아웃 중 왼쪽 화면을 이전 상태 크기로 점점 축소해서 반 크기로 만들고.
오른쪽 화면을 애니매이션 하면서 점점 왼쪽으로 이동해 가다가
처음 상태로 2등분 하는 구현을 하고 싶은데,,
처음엔 드래그 감지시
쓰레드를 생성하고, 쓰레드에서 핸들러를 계속적으로 호출하여
lp.width = (int)(fullWidth * tabRate);
lp.height = fullHeight;
tabLayout.setLayoutParams(lp);
위와 같이 LayoutParam을 이용해서 각각의 레이아웃 크기를 조절해주었더니,
너~~~~~~~무 느리더라구요,,,
그래서 안드로이드에서 제공하는 자체 애니매이션 클래스를 이용하려고 하니
완전 초보라,, 어떤식으로 해야할지 잘 모르겠어요
조언좀 부탁합니다
+ 애니매이션을 사용하여 구현 테스트 중인데...(완성은 아닙니다,, 아시는분 답변 부탁드려요..)
애니매이션 될 때,
한 쪽 영역에 VideoView가 있는데,, VideoView의 영역은 바뀌는 듯 한데
비디오 크기는 여전 하네요,, 이유가 뭘까요?
비디오뷰 크기를 점점 확대시켰더니,
비디오뷰의 배경색인 검정색은 점점 커지나,
그 안의 영상 크기는 일정합니다....
혹시 이 부분 아시는분도 조언을 부탁드립니다..



