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-15 13:00:24 +0300
committerNiedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>2020-06-15 21:32:47 +0300
commit4450a18edb880904e90f93abbe6f4d32623220eb (patch)
tree0edd6db03086a4317c829842ad153b0a28d2f725 /app/src/main/java
parent841afe3993b8730c7daa094457a811168fba4b6a (diff)
Restore generic check icon
Diffstat (limited to 'app/src/main/java')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/accountswitcher/AccountSwitcherDialog.java5
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandedActivity.java11
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/manageaccounts/ManageAccountViewHolder.java9
3 files changed, 4 insertions, 21 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/accountswitcher/AccountSwitcherDialog.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/accountswitcher/AccountSwitcherDialog.java
index 09592b7b7..67b4dcbc3 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/accountswitcher/AccountSwitcherDialog.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/accountswitcher/AccountSwitcherDialog.java
@@ -3,7 +3,6 @@ package it.niedermann.nextcloud.deck.ui.accountswitcher;
import android.app.Dialog;
import android.content.Context;
import android.content.Intent;
-import android.graphics.drawable.LayerDrawable;
import android.net.Uri;
import android.os.Bundle;
@@ -28,7 +27,6 @@ import it.niedermann.nextcloud.deck.util.ExceptionUtil;
import static it.niedermann.nextcloud.deck.persistence.sync.adapters.db.util.LiveDataHelper.observeOnce;
import static it.niedermann.nextcloud.deck.ui.MainActivity.ACTIVITY_MANAGE_ACCOUNTS;
-import static it.niedermann.nextcloud.deck.ui.branding.BrandedActivity.applyBrandToLayerDrawable;
public class AccountSwitcherDialog extends BrandedDialogFragment {
@@ -61,6 +59,7 @@ public class AccountSwitcherDialog extends BrandedDialogFragment {
public Dialog onCreateDialog(Bundle savedInstanceState) {
binding = DialogAccountSwitcherBinding.inflate(requireActivity().getLayoutInflater());
binding.accountItemLabel.setText(viewModel.getCurrentAccount().getName());
+ binding.check.setSelected(true);
Glide.with(requireContext())
.load(viewModel.getCurrentAccount().getUrl() + "/index.php/avatar/" + Uri.encode(viewModel.getCurrentAccount().getUserName()) + "/64")
@@ -115,6 +114,6 @@ public class AccountSwitcherDialog extends BrandedDialogFragment {
@Override
public void applyBrand(int mainColor, int textColor) {
- applyBrandToLayerDrawable((LayerDrawable) binding.check.getDrawable(), R.id.area, mainColor);
+// applyBrandToLayerDrawable((LayerDrawable) binding.check.getDrawable(), R.id.area, mainColor);
}
}
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 9ca2f80e9..6278ac1f5 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
@@ -5,7 +5,6 @@ import android.content.res.ColorStateList;
import android.graphics.Color;
import android.graphics.PorterDuff;
import android.graphics.drawable.Drawable;
-import android.graphics.drawable.LayerDrawable;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
@@ -13,7 +12,6 @@ import android.view.Window;
import android.widget.EditText;
import androidx.annotation.ColorInt;
-import androidx.annotation.IdRes;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
@@ -157,13 +155,4 @@ public abstract class BrandedActivity extends AppCompatActivity implements Brand
return mainColor;
}
}
-
- public static void applyBrandToLayerDrawable(@NonNull LayerDrawable check, @IdRes int areaToColor, @ColorInt int mainColor) {
- final Drawable drawable = check.findDrawableByLayerId(areaToColor);
- if (drawable == null) {
- DeckLog.error("Could not find areaToColor (" + areaToColor + "). Cannot apply brand.");
- } else {
- DrawableCompat.setTint(drawable, mainColor);
- }
- }
}
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/manageaccounts/ManageAccountViewHolder.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/manageaccounts/ManageAccountViewHolder.java
index de7bee4fa..77794dd5a 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/manageaccounts/ManageAccountViewHolder.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/manageaccounts/ManageAccountViewHolder.java
@@ -1,7 +1,5 @@
package it.niedermann.nextcloud.deck.ui.manageaccounts;
-import android.graphics.Color;
-import android.graphics.drawable.LayerDrawable;
import android.net.Uri;
import android.view.View;
@@ -19,7 +17,6 @@ import it.niedermann.nextcloud.deck.model.Account;
import static android.view.View.GONE;
import static android.view.View.VISIBLE;
-import static it.niedermann.nextcloud.deck.ui.branding.BrandedActivity.applyBrandToLayerDrawable;
public class ManageAccountViewHolder extends RecyclerView.ViewHolder {
@@ -37,10 +34,8 @@ public class ManageAccountViewHolder extends RecyclerView.ViewHolder {
.error(R.drawable.ic_person_grey600_24dp)
.apply(RequestOptions.circleCropTransform())
.into(binding.accountItemAvatar);
- itemView.setOnClickListener((v) -> {
- applyBrandToLayerDrawable((LayerDrawable) binding.currentAccountIndicator.getDrawable(), R.id.area, Color.parseColor(localAccount.getColor()));
- onAccountClick.accept(localAccount);
- });
+ binding.currentAccountIndicator.setSelected(isCurrentAccount);
+ itemView.setOnClickListener((v) -> onAccountClick.accept(localAccount));
if (onAccountDelete == null) {
binding.delete.setVisibility(GONE);
} else {