2013-10-02 22 views
6

Mam SurfaceView w ScrollView. Ilekroć próbuję przewijać, SurfaceView zawsze pozostaje w tyle za czarnymi szwami, gdzie nie pokrywa miejsca, w którym ma być.Opóźnienie SurfaceView, jeśli w ScrollView

Mój kod na SurfaceView jest:

<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" /> 

Jak mogę ustawić SurfaceView aby nadążyć z przewijaniem, aby zatrzymać czarne szwy pojawianiu?

Należy również wspomnieć, że rozpocząłem nowy projekt z pustym działaniem z ScollView i SurfaceView w środku z takimi samymi wynikami.

Odpowiedz

3

Należy użyć TextureView na ICS i powyżej, aka API 14+.

+0

Jest to bardzo pomocna informacja! dzięki. –