diff --git a/navi-insurance/src/main/java/com/navi/insurance/conversational_form/adapter/MessageListAdapter.kt b/navi-insurance/src/main/java/com/navi/insurance/conversational_form/adapter/MessageListAdapter.kt index 9b6f49c34e..6401ab1b68 100644 --- a/navi-insurance/src/main/java/com/navi/insurance/conversational_form/adapter/MessageListAdapter.kt +++ b/navi-insurance/src/main/java/com/navi/insurance/conversational_form/adapter/MessageListAdapter.kt @@ -288,6 +288,7 @@ class MessageListAdapter( if (FirebaseRemoteConfigUtils.getBoolean(FirebaseRemoteConfigUtils.HUMANIZE_CHAT)) { if (showHumanIcon) { profileImage.visibility = View.VISIBLE + setNavikaIcon(profileImage) } else { profileImage.visibility = View.INVISIBLE } @@ -410,6 +411,7 @@ class MessageListAdapter( itemView.findViewById(R.id.image_message_profile) as ImageView if (FirebaseRemoteConfigUtils.getBoolean(FirebaseRemoteConfigUtils.HUMANIZE_CHAT)) { profileImage.visibility = View.VISIBLE + setNavikaIcon(profileImage) } else { profileImage.visibility = View.GONE } @@ -427,6 +429,7 @@ class MessageListAdapter( if (FirebaseRemoteConfigUtils.getBoolean(FirebaseRemoteConfigUtils.HUMANIZE_CHAT)) { binding.title.visibility = View.VISIBLE binding.advisorImage.visibility = View.VISIBLE + setNavikaIcon(binding.advisorImage) } else { binding.title.visibility = View.GONE binding.advisorImage.visibility = View.GONE @@ -441,9 +444,21 @@ class MessageListAdapter( itemView.findViewById(R.id.image_message_profile) as ImageView if (FirebaseRemoteConfigUtils.getBoolean(FirebaseRemoteConfigUtils.HUMANIZE_CHAT)) { profileImage.visibility = View.VISIBLE + setNavikaIcon(profileImage) } else { profileImage.visibility = View.GONE } } } + + companion object { + fun setNavikaIcon(imageView: ImageView) { + when (FirebaseRemoteConfigUtils.getString(FirebaseRemoteConfigUtils.HUMANIZE_CHAT_ICON)) { + "navika" -> imageView.setImageResource(R.drawable.navika) + "drnavika" -> imageView.setImageResource(R.drawable.drnavika) + "navik" -> imageView.setImageResource(R.drawable.navik) + "drnavik" -> imageView.setImageResource(R.drawable.drnavik) + } + } + } } diff --git a/navi-insurance/src/main/java/com/navi/insurance/util/FirebaseRemoteConfigUtils.kt b/navi-insurance/src/main/java/com/navi/insurance/util/FirebaseRemoteConfigUtils.kt index 71692dc65a..6322ea6727 100644 --- a/navi-insurance/src/main/java/com/navi/insurance/util/FirebaseRemoteConfigUtils.kt +++ b/navi-insurance/src/main/java/com/navi/insurance/util/FirebaseRemoteConfigUtils.kt @@ -44,6 +44,7 @@ object FirebaseRemoteConfigUtils { const val APOLOGY_LOADER_DELAY_IN_MILLS = "APOLOGY_LOADER_DELAY_IN_MILLS" const val MANDATE_STRATEGY_FROM_QUOTE = "MANDATE_STRATEGY_FROM_QUOTE" const val HUMANIZE_CHAT = "HUMANIZE_CHAT" + const val HUMANIZE_CHAT_ICON = "HUMANIZE_CHAT_ICON" const val HUMANIZE_CHAT_TITLE = "HUMANIZE_CHAT_TITLE" const val REQUEST_CALLBACK_SUBTITLE = "REQUEST_CALLBACK_SUBTITLE" const val LANDING_PAGE_AB = "LANDING_PAGE_AB" diff --git a/navi-insurance/src/main/res/drawable-hdpi/drnavik.png b/navi-insurance/src/main/res/drawable-hdpi/drnavik.png new file mode 100644 index 0000000000..88274cac94 Binary files /dev/null and b/navi-insurance/src/main/res/drawable-hdpi/drnavik.png differ diff --git a/navi-insurance/src/main/res/drawable-hdpi/drnavika.png b/navi-insurance/src/main/res/drawable-hdpi/drnavika.png new file mode 100644 index 0000000000..0ac1e67591 Binary files /dev/null and b/navi-insurance/src/main/res/drawable-hdpi/drnavika.png differ diff --git a/navi-insurance/src/main/res/drawable-hdpi/navik.png b/navi-insurance/src/main/res/drawable-hdpi/navik.png new file mode 100644 index 0000000000..6d4212164d Binary files /dev/null and b/navi-insurance/src/main/res/drawable-hdpi/navik.png differ diff --git a/navi-insurance/src/main/res/drawable-xhdpi/drnavik.png b/navi-insurance/src/main/res/drawable-xhdpi/drnavik.png new file mode 100644 index 0000000000..71df4dacdd Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xhdpi/drnavik.png differ diff --git a/navi-insurance/src/main/res/drawable-xhdpi/drnavika.png b/navi-insurance/src/main/res/drawable-xhdpi/drnavika.png new file mode 100644 index 0000000000..6d6a009ddc Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xhdpi/drnavika.png differ diff --git a/navi-insurance/src/main/res/drawable-xhdpi/navik.png b/navi-insurance/src/main/res/drawable-xhdpi/navik.png new file mode 100644 index 0000000000..c62865f90c Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xhdpi/navik.png differ diff --git a/navi-insurance/src/main/res/drawable-xxhdpi/drnavik.png b/navi-insurance/src/main/res/drawable-xxhdpi/drnavik.png new file mode 100644 index 0000000000..a8390d6e6b Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xxhdpi/drnavik.png differ diff --git a/navi-insurance/src/main/res/drawable-xxhdpi/drnavika.png b/navi-insurance/src/main/res/drawable-xxhdpi/drnavika.png new file mode 100644 index 0000000000..5a92b4e63c Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xxhdpi/drnavika.png differ diff --git a/navi-insurance/src/main/res/drawable-xxhdpi/navik.png b/navi-insurance/src/main/res/drawable-xxhdpi/navik.png new file mode 100644 index 0000000000..a5186eba6d Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xxhdpi/navik.png differ diff --git a/navi-insurance/src/main/res/drawable-xxxhdpi/drnavik.png b/navi-insurance/src/main/res/drawable-xxxhdpi/drnavik.png new file mode 100644 index 0000000000..f856a473da Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xxxhdpi/drnavik.png differ diff --git a/navi-insurance/src/main/res/drawable-xxxhdpi/drnavika.png b/navi-insurance/src/main/res/drawable-xxxhdpi/drnavika.png new file mode 100644 index 0000000000..ddd69408af Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xxxhdpi/drnavika.png differ diff --git a/navi-insurance/src/main/res/drawable-xxxhdpi/navik.png b/navi-insurance/src/main/res/drawable-xxxhdpi/navik.png new file mode 100644 index 0000000000..376428007c Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xxxhdpi/navik.png differ diff --git a/navi-insurance/src/main/res/drawable/drnavik.png b/navi-insurance/src/main/res/drawable/drnavik.png new file mode 100644 index 0000000000..54e076c659 Binary files /dev/null and b/navi-insurance/src/main/res/drawable/drnavik.png differ diff --git a/navi-insurance/src/main/res/drawable/drnavika.png b/navi-insurance/src/main/res/drawable/drnavika.png new file mode 100644 index 0000000000..1dfede6914 Binary files /dev/null and b/navi-insurance/src/main/res/drawable/drnavika.png differ diff --git a/navi-insurance/src/main/res/drawable/navik.png b/navi-insurance/src/main/res/drawable/navik.png new file mode 100644 index 0000000000..7f251a6b1a Binary files /dev/null and b/navi-insurance/src/main/res/drawable/navik.png differ diff --git a/navi-insurance/src/main/res/layout/insurance_advisor.xml b/navi-insurance/src/main/res/layout/insurance_advisor.xml index 2617421e86..60e613fdf3 100644 --- a/navi-insurance/src/main/res/layout/insurance_advisor.xml +++ b/navi-insurance/src/main/res/layout/insurance_advisor.xml @@ -13,7 +13,7 @@ android:id="@+id/advisor_image" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:src="@drawable/navika" + tools:srcCompat="@drawable/navika" android:layout_marginBottom="@dimen/dp_10" android:contentDescription="@string/insurance_advisor" /> diff --git a/navi-insurance/src/main/res/layout/item_message_hospitals_nearby.xml b/navi-insurance/src/main/res/layout/item_message_hospitals_nearby.xml index ccdda5df17..dd77e05f03 100644 --- a/navi-insurance/src/main/res/layout/item_message_hospitals_nearby.xml +++ b/navi-insurance/src/main/res/layout/item_message_hospitals_nearby.xml @@ -32,7 +32,7 @@ android:background="@drawable/circle" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" - app:srcCompat="@drawable/navika" /> + tools:srcCompat="@drawable/navika" /> diff --git a/navi-insurance/src/main/res/layout/item_message_received.xml b/navi-insurance/src/main/res/layout/item_message_received.xml index 4147250f99..b23b5e7d41 100644 --- a/navi-insurance/src/main/res/layout/item_message_received.xml +++ b/navi-insurance/src/main/res/layout/item_message_received.xml @@ -11,6 +11,7 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" + xmlns:tools="http://schemas.android.com/tools" android:paddingTop="8dp"> diff --git a/navi-insurance/src/main/res/layout/item_message_typing_bubble.xml b/navi-insurance/src/main/res/layout/item_message_typing_bubble.xml index 2e9fc7f05b..5d1d8f3d73 100644 --- a/navi-insurance/src/main/res/layout/item_message_typing_bubble.xml +++ b/navi-insurance/src/main/res/layout/item_message_typing_bubble.xml @@ -11,6 +11,7 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" + xmlns:tools="http://schemas.android.com/tools" android:paddingTop="8dp"> HUMANIZE_CHAT true + + HUMANIZE_CHAT_ICON + navika + HUMANIZE_CHAT_TITLE You are connected to Navika,NEW_LINEOur own insurance advisor