안녕하세요.

 

ViewFlipper를 이용하여 이미지가 자동으로 슬라이딩 되는 앱을 만들고 있습니다.

 

다른 효과는 다 적용하였는데요.

 

PPT 기준으로 볼때 당기기와 닦아내기, 나누기 효과가 안되고 있어서 질문드립니다.

 

일단 ViewFlipper의  SetInAnimation 과 SetOutAnimation 으로 res/anim 에 에니메이션 효과에 대한 xml을 넣고 사용하고 있습니다.

 

먼저 당기기 효과는 들어오는 이미지는 화면에 머물러 있고 (움직임이 없고) 나가는 이미지는 X축 왼쪽 끝으로 이동합니다.

 

닦아내기 역시 들어오는 이미지(InAnim)는 가만히 있고 나가는 이미지는 X축에서 부터 왼쪽 끝까지 서서히 사라짐(닦아내듯이) 효과를

 

주어야 합니다.

 

먼저 들어오는 이미지를 화면에 머무르게 하니까  에니메이션 시작과 동시에 화면을 차지하고 있어서 나가는 애니메이션의 효과가

 

뒤에 가려지더군요. 그래서 생각한 것이 들어오는 이미지의 애니메이션(InAnim)을 오른쪽에서 서서히 나타나게 하는 방법을 생각했습니다.

 

이미지 가로 좌표가 0 ~ 100 이라면 100 위치부터 0 까지 커튼을 걷어서 안을 보듯이 나타내는 효과가 필요합니다.

 

이게 가능하다면 닦아내기 효과로 나가는 애니메이션에도 적용이 가능하리라 생각합니다.

 

하지만 에니메이션 효과를 찾아보면 Translate (화면 전체 움직임), Rotate (화면 회전) , Alpha(화면 밝기), Scale(화면 크기 조정)

 

밖에 없더군요.

 

제가 원하는 효과를 주기 위한 다른 방법은 없을까요?

 

마지막으로 나누기 효과인데요. 화면 가운데를 기준으로 좌우로 커튼을 걷듯이 나가는 이미지(기존 화면)이 갈라지고 안에 들어오는

 

이미지 화면이 있는 효과 입니다. 애니메이션 효과 XML로 가능한지요?

 

그럼 답변을 부탁드리겠습니다.

 

좋은 하루 되세요^^