瀏覽代碼

Fix overlapping seek bar and softkeys

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
tobiasKaminsky 4 年之前
父節點
當前提交
aa28d30fa0
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java

+ 7 - 0
src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java

@@ -133,6 +133,7 @@ import javax.inject.Inject;
 import androidx.annotation.NonNull;
 import androidx.appcompat.app.AlertDialog;
 import androidx.appcompat.widget.SearchView;
+import androidx.coordinatorlayout.widget.CoordinatorLayout;
 import androidx.core.view.MenuItemCompat;
 import androidx.fragment.app.Fragment;
 import androidx.fragment.app.FragmentManager;
@@ -646,6 +647,9 @@ public class FileDisplayActivity extends FileActivity
         }
         updateFragmentsVisibility(false);
         updateActionBarTitleAndHomeButton(null);
+
+        CoordinatorLayout.LayoutParams params = (CoordinatorLayout.LayoutParams) findViewById(R.id.root_layout).getLayoutParams();
+        params.setBehavior(new AppBarLayout.ScrollingViewBehavior());
     }
 
     public void updateListOfFilesFragment(boolean fromSearch) {
@@ -2174,6 +2178,9 @@ public class FileDisplayActivity extends FileActivity
         }
         if (showPreview && file.isDown() && !file.isDownloading() || streamMedia) {
             showSortListGroup(false);
+            CoordinatorLayout.LayoutParams params = (CoordinatorLayout.LayoutParams) findViewById(R.id.root_layout).getLayoutParams();
+            params.setBehavior(null);
+
             Fragment mediaFragment = PreviewMediaFragment.newInstance(file, user.get(), startPlaybackPosition, autoplay);
             setSecondFragment(mediaFragment);
             updateFragmentsVisibility(true);