diff --git a/app/src/main/java/org/linphone/utils/DataBindingUtils.kt b/app/src/main/java/org/linphone/utils/DataBindingUtils.kt
index 17ef5e422..3b906161f 100644
--- a/app/src/main/java/org/linphone/utils/DataBindingUtils.kt
+++ b/app/src/main/java/org/linphone/utils/DataBindingUtils.kt
@@ -24,7 +24,7 @@ import android.view.View
import android.view.Window
import android.view.inputmethod.InputMethodManager
import android.widget.ImageView
-import android.widget.TextView
+import androidx.appcompat.widget.AppCompatTextView
import androidx.core.view.ViewCompat
import androidx.core.view.WindowCompat
import androidx.core.view.WindowInsetsCompat
@@ -81,10 +81,17 @@ fun ImageView.setSourceImageResource(resource: Int) {
}
@BindingAdapter("android:textStyle")
-fun TextView.setTypeface(typeface: Int) {
+fun AppCompatTextView.setTypeface(typeface: Int) {
this.setTypeface(null, typeface)
}
+@BindingAdapter("android:drawableTint")
+fun AppCompatTextView.setDrawableTint(color: Int) {
+ for (drawable in compoundDrawablesRelative) {
+ drawable?.setTint(color)
+ }
+}
+
@BindingAdapter("coilContact")
fun loadContactPictureWithCoil(imageView: ImageView, contact: ContactData?) {
if (contact == null) {
diff --git a/app/src/main/res/layout/bottom_nav_bar_contacts.xml b/app/src/main/res/layout/bottom_nav_bar.xml
similarity index 69%
rename from app/src/main/res/layout/bottom_nav_bar_contacts.xml
rename to app/src/main/res/layout/bottom_nav_bar.xml
index 75ac3326f..7e7b67552 100644
--- a/app/src/main/res/layout/bottom_nav_bar_contacts.xml
+++ b/app/src/main/res/layout/bottom_nav_bar.xml
@@ -5,9 +5,25 @@
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/chat_bubble_incoming.xml b/app/src/main/res/layout/chat_bubble_incoming.xml
index fe1d39841..502b39cbb 100644
--- a/app/src/main/res/layout/chat_bubble_incoming.xml
+++ b/app/src/main/res/layout/chat_bubble_incoming.xml
@@ -59,7 +59,7 @@
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toEndOf="@id/avatar"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-