Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2020-06-27 20:36:48 +0300
committerNiedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>2020-06-30 13:58:19 +0300
commitcb955ce77b7825c9b94f6faa3b4f9585c7e12ffb (patch)
tree1ddfdff0f2b52b850971d700bb50e6d7c61005ff /app/src/main
parent439505ad0b82ddf506c72b875bb645c2324c1f7d (diff)
#525 Adjust design to new style of Nextcloud app
primary TabLayout background color
Diffstat (limited to 'app/src/main')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java8
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandedActivity.java2
-rw-r--r--app/src/main/res/layout/activity_main.xml4
-rw-r--r--app/src/main/res/values/styles.xml5
4 files changed, 9 insertions, 10 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java
index a6b5c009b..654b325e3 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java
@@ -415,14 +415,6 @@ public class MainActivity extends BrandedActivity implements DeleteStackListener
public void applyBrand(@ColorInt int mainColor) {
applyBrandToPrimaryTabLayout(mainColor, binding.stackTitles);
applyBrandToFAB(mainColor, binding.fab);
-
-
- // Is null as soon as the avatar has been set
-// @Nullable
-// Drawable accountSwitcherDrawable = binding.accountSwitcher.getDrawable();
-// if (accountSwitcherDrawable != null) {
-// DrawableCompat.setTint(accountSwitcherDrawable, textColor);
-// }
DrawableCompat.setTint(headerBinding.logo.getDrawable(), ColorUtil.contrastRatioIsSufficient(mainColor, Color.WHITE) ? Color.WHITE : Color.BLACK);
headerBinding.headerView.setBackgroundColor(mainColor);
headerBinding.appName.setTextColor(ColorUtil.contrastRatioIsSufficient(mainColor, Color.WHITE) ? Color.WHITE : Color.BLACK);
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandedActivity.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandedActivity.java
index edc3070df..54730ecdd 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandedActivity.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandedActivity.java
@@ -11,6 +11,7 @@ import androidx.annotation.ColorInt;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
+import androidx.core.content.ContextCompat;
import androidx.core.graphics.drawable.DrawableCompat;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
@@ -51,6 +52,7 @@ public abstract class BrandedActivity extends AppCompatActivity implements Brand
protected void applyBrandToPrimaryTabLayout(@ColorInt int mainColor, @NonNull TabLayout tabLayout) {
@ColorInt int finalMainColor = getSecondaryForegroundColorDependingOnTheme(this, mainColor);
+ tabLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.primary));
tabLayout.setTabTextColors(finalMainColor, finalMainColor);
tabLayout.setTabIconTint(ColorStateList.valueOf(finalMainColor));
tabLayout.setSelectedTabIndicatorColor(finalMainColor);
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index e027252e5..193f04674 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -171,10 +171,10 @@
android:id="@+id/list_menu_button"
android:layout_width="48dp"
android:layout_height="match_parent"
- android:background="@android:color/transparent"
+ android:background="?attr/colorPrimary"
android:contentDescription="@string/add_list"
android:foreground="?attr/selectableItemBackgroundBorderless"
- android:tint="@android:color/white"
+ android:tint="?attr/colorAccent"
android:tooltipText="@string/manage_list"
app:srcCompat="@drawable/ic_menu"
tools:ignore="UnusedAttribute" />
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 69aa9bb39..6beb1193d 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -4,6 +4,11 @@
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary</item>
<item name="colorAccent">@color/accent</item>
+ <item name="toolbarStyle">@style/toolbarStyle</item>
+ </style>
+
+ <style name="toolbarStyle" parent="@style/Widget.AppCompat.Toolbar">
+ <item name="android:background">?attr/colorPrimary</item>
</style>
<!-- Default is a light theme with the dark blue brand -->