1

次のような単純な VideoView があります。

        <VideoView
            android:id="@+id/video"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_gravity="center"
            android:screenOrientation="landscape" />

このビューでは、ライブ ストリーミング ビデオを再生します。VideoView は、時々アニメーション化される LinearLayout にネストされます (画面の後ろから移動し、VideoView を画面の最初の平面に配置します)。アニメーションは正常に動作し、VideoView はアニメーション化されています。問題は、VideoView がスムーズにアニメーション化されないことです。つまり、VideoView がアニメーション化される LinearLayout の残りの部分に「追いつく」前に遅延が発生します。その結果、VideoView が最初に表示され、単純に最後の場所に配置されるという効果が得られます。

VideoView の実際のアニメーションを表示するためにパフォーマンスを向上させる方法があるのだろうか。

それは重いUIコンポーネントだと思いますが、同時に私の側でまだ改善できることを願っています...

4

0 に答える 0