使用SurfaceView自定义了一个视频播放器.
但是每次进入界面都会闪烁一下.
解决办法:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.taowan.ui.TWToolbar
android:id="@+id/tb_tool"
app:title="展厅介绍"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"></com.taowan.ui.TWToolbar>
<SurfaceView
android:layout_width="0dp"
android:layout_height="0dp" />
<LinearLayout
android:id="@+id/ll_content"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"></LinearLayout>
</LinearLayout>
添加个0dp 的surfaceview .
因为系统在界面第一次添加surfaceview的时候会刷新一下,后面再加入就不会了.