5

Ich habe einen Media-Controller in meiner Android-Aktivität, die setAnchorView verwendet, um die Anfangsposition festzulegen. Von dem, was ich gelesen habe, wenn der Media-Controller in einer Scrollview ist, folgt das Fenster des Media-Controllers einfach dem Scrollen, was offensichtlich nicht das ist, was ich will.Fix Mediacontroller Position in Scrollview

Gibt es eine Methode, um die Position des Media Controllers programmatisch zu fixieren, damit er nicht der Scrollansicht folgt?

Vielen Dank.

Antwort

5

Sie können die Mediensteuerung beim Scroll-Ereignis ausblenden. Es ist kein Problem mit der Ansichtsposition, aber zumindest ist es nicht sichtbar.

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

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