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 21:18:08 +0300
committerNiedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>2020-06-15 21:32:47 +0300
commit89105af1ca5fa98149454dd7bb353b3122adab4a (patch)
treec30deb89af410556bb0c844abb3be2e885e54a57 /app/src/main/java/it/niedermann/nextcloud/deck/ui/manageaccounts/ManageAccountViewHolder.java
parent0f5be03dc7aca40acdcce674fe20520ca389754f (diff)
Better presentation of accounts
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/manageaccounts/ManageAccountViewHolder.java')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/manageaccounts/ManageAccountViewHolder.java11
1 files changed, 6 insertions, 5 deletions
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 77794dd5a..a9ddec317 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
@@ -27,20 +27,21 @@ public class ManageAccountViewHolder extends RecyclerView.ViewHolder {
binding = ItemAccountChooseBinding.bind(itemView);
}
- public void bind(@NonNull Account localAccount, @NonNull Consumer<Account> onAccountClick, @Nullable Consumer<Account> onAccountDelete, boolean isCurrentAccount) {
- binding.accountItemLabel.setText(localAccount.getName());
+ public void bind(@NonNull Account account, @NonNull Consumer<Account> onAccountClick, @Nullable Consumer<Account> onAccountDelete, boolean isCurrentAccount) {
+ binding.accountName.setText(account.getUserName());
+ binding.accountHost.setText(Uri.parse(account.getUrl()).getHost());
Glide.with(itemView.getContext())
- .load(localAccount.getUrl() + "/index.php/avatar/" + Uri.encode(localAccount.getUserName()) + "/64")
+ .load(account.getUrl() + "/index.php/avatar/" + Uri.encode(account.getUserName()) + "/64")
.error(R.drawable.ic_person_grey600_24dp)
.apply(RequestOptions.circleCropTransform())
.into(binding.accountItemAvatar);
binding.currentAccountIndicator.setSelected(isCurrentAccount);
- itemView.setOnClickListener((v) -> onAccountClick.accept(localAccount));
+ itemView.setOnClickListener((v) -> onAccountClick.accept(account));
if (onAccountDelete == null) {
binding.delete.setVisibility(GONE);
} else {
binding.delete.setVisibility(VISIBLE);
- binding.delete.setOnClickListener((v) -> onAccountDelete.accept(localAccount));
+ binding.delete.setOnClickListener((v) -> onAccountDelete.accept(account));
}
if (isCurrentAccount) {
binding.currentAccountIndicator.setVisibility(VISIBLE);