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>
任意の助けをいただければ幸いです!
コードや説明はありませんが、これは役に立つ回答にはなりません。アニメーションxmlとサーフェイスビューの処理コードを投稿します。 – RichieHH
@Elimicky、答えは見つかりましたか?私はまた、SurfaceViewオブジェクト(私の場合はGoogle Maps/Street View)でスケールアニメーションを使用してみました。 – Alchete
SurfaceViewには、サーフェスとビューの2つの部分があります。サーフェスは、ビューUIレイヤーの背後にある独立したレイヤーです。ビューパーツは他のビューと同じように動作しますが、通常は透過的なので、後ろのサーフェスに見ることができます。ビュー操作を使用してサーフェスをアニメートするのは、せいぜい問題があります。通常、API 14で導入されたTextureViewがより適切です。 – fadden