我在SurfaceView
中有一个ScrollView
。每当我尝试滚动时,SurfaceView
总是落后于留下黑色接缝,而不会覆盖它所必需的空间。
我SurfaceView
的代码是:
<SurfaceView
android:layout_width="match_parent"
android:layout_height="200dp"
android:id="@+id/fragment_stats_hourly_surface_view"
android:layout_below="@+id/fragment_stats_hourly_view"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
android:background="@drawable/outline" />
如何设置SurfaceView
以跟上滚动以阻止黑色接缝出现?
我还应该提一下,我开了一个新项目,其中包含ScollView
和SurfaceView
的空白活动,结果相同。
答案 0 :(得分:3)
您应该在ICS及更高版本上使用TextureView,即API 14 +。
答案 1 :(得分:1)
试试setDrawingCacheEnabled(false) 对于SurfaceView的容器