2012-05-03 100 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和你的surfaceview處理代碼。 – RichieHH

+1

@Elimicky,你找到了這個答案嗎?我也一直在嘗試在SurfaceView對象上使用縮放動畫(在我的情況下,谷歌地圖/街景),但都沒有運氣。 – Alchete

+0

SurfaceView有兩部分,表面和視圖。 Surface是位於View UI圖層後面的獨立圖層。 View部分的行爲與其他任何視圖相似,但通常是透明的,所以您可以通過它看到後面的Surface。最好使用View操作對Surface進行動畫處理存在問題。在API 14中引入的TextureView通常更合適。 – fadden

回答