android - 如果在 ScrollView 中,SurfaceView 会滞后

标签 android android-layout surfaceview

我在 ScrollView 中有一个 SurfaceView。每当我尝试滚动时,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 以跟上滚动以阻止出现黑色接缝?

我还应该提到,我开始了一个新项目,其中包含一个空白 Activity ,里面有一个 ScollView 和一个 SurfaceView,结果相同。

最佳答案

你应该使用 TextureView在 ICS 及更高版本上,又名 API 14+。

关于android - 如果在 ScrollView 中,SurfaceView 会滞后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19135064/

相关文章:

android - 了解 Canvas 和 Surface 概念

android - 表面 View 显示黑屏

java - RxJava 2 Cancellable 和 Disposable 有什么区别?

java - Android - 默认按钮样式

android - 在 Android 中第二次运行时导致 OutOfMemoryError 的 Animation Drawable

android - 适用于 Android 的线程化 ListView

java - 如何以编程方式在 Android 按钮上设置 drawableLeft?

android - 在 SurfaceView 上居中 MoPub baner

android - 将现有 Android 应用转移到另一个开发者帐户?

android - 通知中不显示按钮