Added OAuth identity icon

This commit is contained in:
M66B 2019-12-21 16:07:59 +01:00
parent 02dfb75542
commit 57e99c05d0
2 changed files with 15 additions and 1 deletions

View File

@ -65,6 +65,7 @@ public class AdapterIdentity extends RecyclerView.Adapter<AdapterIdentity.ViewHo
private View view;
private View vwColor;
private ImageView ivSync;
private ImageView ivOAuth;
private ImageView ivPrimary;
private TextView tvName;
private TextView tvUser;
@ -83,6 +84,7 @@ public class AdapterIdentity extends RecyclerView.Adapter<AdapterIdentity.ViewHo
view = itemView.findViewById(R.id.clItem);
vwColor = itemView.findViewById(R.id.vwColor);
ivSync = itemView.findViewById(R.id.ivSync);
ivOAuth = itemView.findViewById(R.id.ivOAuth);
ivPrimary = itemView.findViewById(R.id.ivPrimary);
tvName = itemView.findViewById(R.id.tvName);
tvUser = itemView.findViewById(R.id.tvUser);
@ -110,6 +112,7 @@ public class AdapterIdentity extends RecyclerView.Adapter<AdapterIdentity.ViewHo
ivSync.setImageResource(identity.synchronize ? R.drawable.baseline_sync_24 : R.drawable.baseline_sync_disabled_24);
ivOAuth.setVisibility(identity.auth_type == MailService.AUTH_TYPE_PASSWORD ? View.GONE : View.VISIBLE);
ivPrimary.setVisibility(identity.primary ? View.VISIBLE : View.GONE);
tvName.setText(identity.getDisplayName());
tvUser.setText(identity.email);

View File

@ -45,7 +45,7 @@
app:srcCompat="@drawable/baseline_cloud_off_24" />
<ImageView
android:id="@+id/ivPrimary"
android:id="@+id/ivOAuth"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_marginStart="6dp"
@ -53,6 +53,17 @@
app:layout_constraintBottom_toBottomOf="@+id/tvName"
app:layout_constraintStart_toEndOf="@id/ivState"
app:layout_constraintTop_toTopOf="@+id/tvName"
app:srcCompat="@drawable/baseline_security_24" />
<ImageView
android:id="@+id/ivPrimary"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_marginStart="6dp"
android:contentDescription="@string/title_legend_primary"
app:layout_constraintBottom_toBottomOf="@+id/tvName"
app:layout_constraintStart_toEndOf="@id/ivOAuth"
app:layout_constraintTop_toTopOf="@+id/tvName"
app:srcCompat="@drawable/baseline_star_24" />
<TextView