android:theme="@style/Theme.ownCloud" >
</activity>
<activity
- android:name=".ui.preview.PreviewImageActivity"
+ android:name=".ui.preview.PreviewImageActivity"
+ android:theme="@style/Theme.ownCloud.Overlay"
/>
<activity
<!-- standard material color definitions -->
<color name="primary">@color/owncloud_blue</color>
<color name="primary_dark">#162233</color>
+
+ <!-- special transparent action bar colors for image preview -->
+ <color name="owncloud_blue_transparent">#201D2D44</color>
</resources>
\ No newline at end of file
<item name="colorAccent">@color/color_accent</item>
<item name="android:alertDialogTheme">@style/Theme.ownCloud.Dialog</item>
</style>
-
+
+ <!-- seperate action bar style for activities without an action bar -->
<style name="Theme.ownCloud.noActionBar" parent="style/Theme.AppCompat.Light.DarkActionBar">
<item name="android:buttonStyle">@style/Theme.ownCloud.ButtonStyle</item>
<item name="windowNoTitle">true</item>
<item name="android:alertDialogTheme">@style/Theme.ownCloud.Dialog</item>
</style>
+ <!-- separat translucent action bar style -->
+ <style name="Theme.ownCloud.Overlay" parent="style/Theme.ownCloud">
+ <item name="android:actionBarStyle">@style/Theme.ownCloud.Overlay.ActionBar</item>
+ <item name="windowActionBarOverlay">true</item>
+ <!-- Support library compatibility -->
+ <item name="actionBarStyle">@style/Theme.ownCloud.Overlay.ActionBar</item>
+ </style>
+
+ <!-- ACTION BAR STYLES -->
+ <style name="Theme.ownCloud.Overlay.ActionBar" parent="@style/Widget.AppCompat.ActionBar">
+ <item name="android:background">@color/owncloud_blue_transparent</item>
+ <item name="android:windowActionBarOverlay">true</item>
+
+ <!-- Support library compatibility -->
+ <item name="background">@color/owncloud_blue_transparent</item>
+ <item name="windowActionBarOverlay">true</item>
+ </style>
+
<!-- Progress bar -->
<style name="Widget.ownCloud.TopProgressBar" parent="style/Widget.AppCompat.ProgressBar.Horizontal">
<item name="android:progressDrawable">@drawable/actionbar_progress_horizontal</item>
import android.content.Intent;
import android.content.IntentFilter;
import android.content.ServiceConnection;
+import android.graphics.drawable.ColorDrawable;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
// ActionBar
ActionBar actionBar = getSupportActionBar();
- actionBar.setIcon(DisplayUtils.getSeasonalIconId());
updateActionBarTitleAndHomeButton(null);
actionBar.hide();
}
}
});
-
}
if (savedInstanceState != null) {
/**
* Checks if OS version is Honeycomb one or higher
- *
+ *
* @return boolean
*/
private boolean isHoneycombOrHigher() {