3

アニメーションで縮小する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>

どんな助けでも大歓迎です!

4

1 に答える 1

0

SurfaceHolder.setSizeFromLayout() は、あなたが探している (だった) ものかもしれません。http://developer.android.com/reference/android/view/SurfaceHolder.html#setSizeFromLayout()

于 2015-10-09T23:01:50.447 に答える