瀏覽代碼

add transparency to navigation bar for image preview

Joe Apicella 7 年之前
父節點
當前提交
6719f891ac
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      src/main/java/com/owncloud/android/ui/preview/PreviewImageActivity.java

+ 8 - 0
src/main/java/com/owncloud/android/ui/preview/PreviewImageActivity.java

@@ -26,6 +26,7 @@ import android.content.Context;
 import android.content.Intent;
 import android.content.Intent;
 import android.content.IntentFilter;
 import android.content.IntentFilter;
 import android.content.ServiceConnection;
 import android.content.ServiceConnection;
+import android.os.Build;
 import android.os.Bundle;
 import android.os.Bundle;
 import android.os.IBinder;
 import android.os.IBinder;
 import android.support.v4.view.ViewPager;
 import android.support.v4.view.ViewPager;
@@ -33,6 +34,7 @@ import android.support.v4.widget.DrawerLayout;
 import android.support.v7.app.ActionBar;
 import android.support.v7.app.ActionBar;
 import android.view.MenuItem;
 import android.view.MenuItem;
 import android.view.View;
 import android.view.View;
+import android.view.WindowManager;
 
 
 import com.ortiz.touch.ExtendedViewPager;
 import com.ortiz.touch.ExtendedViewPager;
 import com.owncloud.android.MainApp;
 import com.owncloud.android.MainApp;
@@ -121,6 +123,12 @@ public class PreviewImageActivity extends FileActivity implements
                         }
                         }
                     }
                     }
                 });
                 });
+
+        // Add transparency to bottom navigation bar where supported
+        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
+            getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
+                    WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
+        }
          
          
         if (savedInstanceState != null) {
         if (savedInstanceState != null) {
             mRequestWaitingForBinder = savedInstanceState.getBoolean(KEY_WAITING_FOR_BINDER);
             mRequestWaitingForBinder = savedInstanceState.getBoolean(KEY_WAITING_FOR_BINDER);