2012-05-03 5 views
3

애니메이션 (검정 배경 캔버스 포함)으로 축소 된 SurfaceView를 만들려고합니다. 여러 방법을 검색했지만보기가 정확하게 축척되지 않았거나 축척되지 않은 것처럼 보입니다. 어떤 도움을 주시면 감사하겠습니다SurfaceView 용 스케일 애니메이션

<LinearLayout> 
     <RelativeLayout 
      android:id="@+id/gfxComponentContainer" 
      android:layout_width="292dp" 
      android:layout_height="260dp" 
      android:background="@color/black" 
      android:gravity="center_horizontal"> 

      <SurfaceView 
        android:id="@+id/gfxComponent" 
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 
       /> 
      </RelativeLayout> 
</LinearLayout> 

:

이 레이아웃입니다!

+1

코드 또는 설명이 없으므로 유용한 답변을 얻을 수 없습니다. 애니메이션 xml 및 표면보기 처리 코드를 게시하십시오. – RichieHH

+1

@Elimicky, 이것에 대한 답변을 찾았습니까? 또한 행운이없는 SurfaceView 객체 (내 경우 Google Maps/Street View)에서 스케일 애니메이션을 사용하려고했습니다. – Alchete

+0

SurfaceView는 서피스와 뷰의 두 부분으로 구성됩니다. 서페이스는 뷰 UI 레이어 뒤에있는 독립적 인 레이어입니다. 뷰 파트는 다른 뷰와 마찬가지로 작동하지만 일반적으로 투명하므로 표면 뒤에서 볼 수 있습니다. View 작업을 사용하여 Surface에 애니메이션을 적용하는 것은 문제가 많습니다. API 14에서 소개 된 TextureView가 일반적으로 더 적절합니다. – fadden

답변

관련 문제