2011-03-28 4 views
0

채팅 창에서 Android 애플리케이션의 일부인 효과를 얻으려고합니다. 효과는 정적 인 상단과 하단이지만, 가지고있는 다양한 열린 채팅간에 스 와이프 할 수 있습니다.Android UI : 나머지 부분을 유지하면서 화면의 한 부분을 바꾸는 방법

다른 말로하면 정적 인 섹션이 가운데에 있고 동적 인 부분이 가운데에있는 갤러리 디자인을 생각하고 있습니다. 갤러리 앱을 생각하면 맨 위에 제목이 표시됩니다. 아래쪽에있는 "다음 이미지보기"버튼과 가운데에있는 그림이 액티비티간에 전환 할 때 볼 수있는 것과 동일한 전환으로 대체됩니다. 차이점은 이미지 대신에 더 복잡한 레이아웃을 센터 (텍스트보기 및 이미지보기)

어떻게해야합니까? 애니메이션에 대해서는 생각했지만 너무 복잡해 보였습니다. 조각에 대해서는 생각했지만 모든 버전에서 지원되는지 여부는 알 수 없었습니다. 또한 풍선을 사용하여 런타임에서 그림을 그릴 수 있다고 생각했지만 그다지 "다음 활동 "효과.

답변

1

RelativeLayout을 사용하여 머리글 뷰를 맨 위에 정렬하고 바닥 글 뷰를 아래쪽에 정렬하고 중간 갤러리 뷰 (또는 변경 될 뷰가 포함 된 일부 레이아웃) 위에 정렬 할 수 있습니다 바닥 글보기 및 머리글보기 아래에 있습니다.

0

당신이 애니메이션에 관심이있는 경우, 당신은 단지 화면에 레이아웃을 모두 넣고 View.GONE/View.VISIBLE/전망과 함께 재생할 수 있습니다 .INVISIBLE 플래그. 더 나은 코딩을 위해 태그를 사용하십시오.

관련 문제