Reworked how single & multiple generic contact avatar are used
This commit is contained in:
parent
e165e73b0e
commit
8c2d0ebe0b
7 changed files with 21 additions and 5 deletions
Binary file not shown.
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 3 KiB |
Binary file not shown.
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 1.6 KiB |
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item>
|
||||
<bitmap android:src="@drawable/voip_multiple_contacts_avatar"
|
||||
android:tint="?attr/drawableTintColor2"/>
|
||||
</item>
|
||||
</selector>
|
7
app/src/main/res/drawable/icon_single_contact_avatar.xml
Normal file
7
app/src/main/res/drawable/icon_single_contact_avatar.xml
Normal file
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item>
|
||||
<bitmap android:src="@drawable/voip_single_contact_avatar"
|
||||
android:tint="?attr/drawableTintColor2"/>
|
||||
</item>
|
||||
</selector>
|
|
@ -46,16 +46,16 @@
|
|||
android:layout_alignParentLeft="true"
|
||||
android:adjustViewBounds="true"
|
||||
android:contentDescription="@null"
|
||||
android:src="@{groupChatAvatarVisibility ? @drawable/voip_multiple_contacts_avatar : @drawable/voip_single_contact_avatar}"/>
|
||||
android:src="@drawable/generated_avatar_bg" />
|
||||
|
||||
<ImageView
|
||||
android:visibility="@{generatedAvatarVisibility && !groupChatAvatarVisibility ? View.VISIBLE : View.GONE}"
|
||||
android:visibility="@{groupChatAvatarVisibility || !generatedAvatarVisibility ? View.VISIBLE : View.GONE}"
|
||||
android:layout_width="@dimen/contact_avatar_size"
|
||||
android:layout_height="@dimen/contact_avatar_size"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:adjustViewBounds="true"
|
||||
android:contentDescription="@null"
|
||||
android:src="@drawable/generated_avatar_bg" />
|
||||
android:src="@{groupChatAvatarVisibility ? @drawable/icon_multiple_contacts_avatar : @drawable/icon_single_contact_avatar}"/>
|
||||
|
||||
<TextView
|
||||
android:text="@{initials}"
|
||||
|
|
|
@ -19,7 +19,8 @@
|
|||
android:layout_alignParentStart="true"
|
||||
android:adjustViewBounds="true"
|
||||
android:contentDescription="@null"
|
||||
android:src="@drawable/voip_single_contact_avatar"/>
|
||||
android:background="@drawable/generated_avatar_bg"
|
||||
android:src="@drawable/icon_single_contact_avatar"/>
|
||||
|
||||
<ImageView
|
||||
android:visibility="@{data.displayInitials ? View.VISIBLE : View.GONE}"
|
||||
|
|
|
@ -23,7 +23,8 @@
|
|||
android:layout_alignParentStart="true"
|
||||
android:adjustViewBounds="true"
|
||||
android:contentDescription="@null"
|
||||
android:src="@{isConferenceCall ? @drawable/voip_multiple_contacts_avatar : @drawable/voip_single_contact_avatar}"/>
|
||||
android:background="@drawable/generated_avatar_bg"
|
||||
android:src="@{isConferenceCall ? @drawable/icon_multiple_contacts_avatar : @drawable/icon_single_contact_avatar}"/>
|
||||
|
||||
<ImageView
|
||||
android:visibility="@{data.displayInitials && !isConferenceCall ? View.VISIBLE : View.GONE}"
|
||||
|
|
Loading…
Reference in a new issue