2012-10-09 6 views
3

상호 작용하는 accordian/concertina/folding 애니메이션을 만들려고합니다. 동일한 방식으로보기가 접히거나 펼쳐지도록합니다. flipboard보기를 접기는하지만 양쪽 모두 접을 수 있습니다.Android concertina/accordian/folding animation

내가 할 수있는 방법은 onDraw 메서드를 재정의하는 것, 어떻게 든 캔버스 또는 캔버스에 정보를 복제 한 다음 캔버스의 처음 절반을 한 방향으로 회전 한 다음 캔버스의 나머지 절반을 그립니다. 그들은 중간에 만날 수 있도록 다른 방향으로 회전하지만 캔버스에서 정보를 가져올 수 없습니다! 캔버스에서 비트 맵/스냅 샷을 가져올 수 있습니까?

이런 종류의 애니메이션을 얻는 것이 가능한 다른 방법은 OpenGL을 사용하는 것입니다.

도움을 주시면 대단히 감사하겠습니다.

편집을 heres 내가 배 애니메이션을 acheive하는 http://www.nytimes.com/interactive/2008/03/28/arts/20080330_FOLD_IN_FEATURE.html

+0

오래된 게시물이지만 어떻게해야하는지 알았습니까? 나는 이것에 너무 흥미가있다! – Rocel

+0

내가 찾을 수있는 가장 가까운 것은 안드로이드 용 애니메이션 프레임 워크와 같은 오픈 소스 플립 보드였습니다. https://github.com/openaphid/android-flip – AndroidNoob

+0

이 라이브러리도 보았습니다. 감사합니다! – Rocel

답변