5

Android etkinliğimde, başlangıç ​​konumunu ayarlamak için setAnchorView kullanan bir ortam denetleyicim var. Medya denetleyicisi bir kaydırma görünümündeyse, okuduğumdan, ortam denetleyicisinin penceresi, istediğim gibi olmayan kaydırma işlemini takip eder.Scrollview'da Medya Denetleyici konumunu düzeltin

Ortam denetleyicisinin konumunu programlı olarak düzeltmek için bazı yöntem var mı, böylece kaydırma görünümünü izlemiyor mu?

Çok teşekkürler.

cevap

5

Kaydırma olayında ortam denetimini gizleyebilirsiniz. Görünüm konumuyla ilgili sorunu düzeltmez, ancak en azından görünmez.

scrollView.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() { 

      @Override 
      public void onScrollChanged() { 
       mediaController.hide(); 
      } 
     });