Increased trust/unsafe avatar overlay size for small/medium avatars so they are more visible

This commit is contained in:
Sylvain Berfini 2024-04-24 16:23:49 +02:00
parent bd197bd219
commit 6b0bae9c3d
5 changed files with 14 additions and 3 deletions

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
<size android:width="120dp" android:height="120dp" />
<stroke android:color="?attr/color_info_500" android:width="@dimen/avatar_large_trust_border_width" />
</shape>

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
<size android:width="120dp" android:height="120dp" />
<stroke android:color="?attr/color_danger_500" android:width="@dimen/avatar_large_trust_border_width" />
</shape>

View file

@ -34,7 +34,7 @@
android:layout_width="0dp"
android:layout_height="0dp"
android:contentDescription="@null"
android:src="@{model.trust == SecurityLevel.Unsafe ? @drawable/shape_circle_unsafe_contact_overlay : @drawable/shape_circle_trusted_contact_overlay, default=@drawable/shape_circle_trusted_contact_overlay}"
android:src="@{model.trust == SecurityLevel.Unsafe ? @drawable/shape_circle_unsafe_contact_large_overlay : @drawable/shape_circle_trusted_contact_large_overlay, default=@drawable/shape_circle_trusted_contact_large_overlay}"
android:visibility="@{model.showTrust &amp;&amp; (model.trust == SecurityLevel.EndToEndEncryptedAndVerified || model.trust == SecurityLevel.Unsafe) ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintEnd_toEndOf="@id/avatar"
app:layout_constraintStart_toStartOf="@id/avatar"

View file

@ -32,7 +32,7 @@
android:layout_width="0dp"
android:layout_height="0dp"
android:contentDescription="@null"
android:src="@{model.trust == SecurityLevel.Unsafe ? @drawable/shape_circle_unsafe_contact_overlay : @drawable/shape_circle_trusted_contact_overlay, default=@drawable/shape_circle_trusted_contact_overlay}"
android:src="@{model.trust == SecurityLevel.Unsafe ? @drawable/shape_circle_unsafe_contact_large_overlay : @drawable/shape_circle_trusted_contact_large_overlay, default=@drawable/shape_circle_trusted_contact_large_overlay}"
android:visibility="@{model.showTrust &amp;&amp; (model.trust == SecurityLevel.EndToEndEncryptedAndVerified || model.trust == SecurityLevel.Unsafe) ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintEnd_toEndOf="@id/avatar"
app:layout_constraintStart_toStartOf="@id/avatar"

View file

@ -31,7 +31,8 @@
<dimen name="avatar_presence_badge_in_call_end_margin">6dp</dimen>
<dimen name="avatar_presence_badge_in_active_speaker_miniature_conference_call_size">14dp</dimen>
<dimen name="avatar_trust_border_width">3dp</dimen>
<dimen name="avatar_trust_border_width">5dp</dimen>
<dimen name="avatar_large_trust_border_width">3dp</dimen>
<dimen name="avatar_initials_text_size">16sp</dimen>
<dimen name="avatar_initials_bubble_text_size">14sp</dimen>