2013-02-02 12 views
1

내 레이아웃에서 Google지도 조각을 애니메이션으로 적용하려고합니다. 다음 애니메이션은 효과가없는 것으로 보입니다.Google지도 Android API v2 애니메이션 Google지도보기

ObjectAnimator mapAnimator = ObjectAnimator.ofFloat(view, "translationY", -view.getHeight(), view.getHeight()); 

FrameLayout에서 조각을 래핑하고 애니메이션을 적용 해 보았습니다. FragmentManager를 사용하여지도를 숨기고 표시하는 것처럼 보일뿐입니다.

issue에 따르면 Google지도는 움직일 수없는 SurfaceView를 사용합니다. 이 일을 지원하는 공식적인 것을 찾을 수 없습니다. 누구든지 확인할 수 있습니까?

답변

0

나는 이것을 지원하는 공식을 찾을 수 없습니다. "이"지도 V2는 SurfaceView, drop a ViewServer in your app가하는지도 V2 가능 장치에서 실행되는 앱에 계층 구조보기를 연결, 당신은 어떻게 볼 사용한다는 사실을 의미하는 경우

. 시릴 모티에 (Cyril Mottier)는 당신이 인용 한 이슈에 대해 의견 # 1을 적었습니다. 그가 SurfaceView이라고 말한 이후로 나는 그를 믿는다.

"this"는 SurfaceView이 애니메이션 될 수 없다는 것을 의미합니다. 이는 the documentation for TextureView으로 확인됩니다.

+0

감사합니다. 계층 구조보기 도구에 대해 전혀 몰랐습니다. 그것은 내 것과 같은 멍청한 질문에 매우 유용한 도구처럼 들린다. P. 나는 그것이 시릴 이었다는 것을 깨닫지 못했다! – jophde

+0

@jophde : 이것은 바보 같은 질문이 아닙니다. 이와 같은 사실을 알지 못하는 것은 폐쇄 형 소스 라이브러리의 문제점 중 하나입니다. – CommonsWare