diff --git a/app/src/main/kotlin/com/tutpro/baresip/CallsScreen.kt b/app/src/main/kotlin/com/tutpro/baresip/CallsScreen.kt index 4d816bd0..95773c9d 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/CallsScreen.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/CallsScreen.kt @@ -2,7 +2,6 @@ package com.tutpro.baresip import android.content.Context import android.content.Intent -import android.graphics.BitmapFactory import androidx.activity.compose.BackHandler import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.Image @@ -30,6 +29,7 @@ import androidx.compose.foundation.lazy.rememberLazyListState import androidx.compose.foundation.shape.CircleShape import androidx.compose.material.icons.Icons import androidx.compose.material.icons.automirrored.filled.ArrowBack +import androidx.compose.material.icons.filled.AccountCircle import androidx.compose.material.icons.filled.Menu import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Icon @@ -49,6 +49,7 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip +import androidx.compose.ui.draw.scale import androidx.compose.ui.graphics.ColorFilter import androidx.compose.ui.layout.ContentScale import androidx.compose.ui.platform.LocalContext @@ -388,9 +389,12 @@ private fun Calls( CustomElements.TextAvatar(contact.name, contact.color) } null -> { - val avatarImage = - BitmapFactory.decodeResource(ctx.resources, R.drawable.person_image) - CustomElements.ImageAvatar(avatarImage) + Icon( + imageVector = Icons.Filled.AccountCircle, + contentDescription = "Avatar", + modifier = Modifier.size(36.dp).scale(1.2f), + tint = MaterialTheme.colorScheme.secondary + ) } } Spacer(modifier = Modifier.width(4.dp)) diff --git a/app/src/main/kotlin/com/tutpro/baresip/ChatsScreen.kt b/app/src/main/kotlin/com/tutpro/baresip/ChatsScreen.kt index 59108062..a1f425fa 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/ChatsScreen.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/ChatsScreen.kt @@ -1,7 +1,6 @@ package com.tutpro.baresip import android.content.Context -import android.graphics.BitmapFactory import android.text.format.DateUtils.isToday import androidx.compose.animation.animateContentSize import androidx.compose.foundation.BorderStroke @@ -36,6 +35,7 @@ import androidx.compose.foundation.text.BasicText import androidx.compose.foundation.text.KeyboardOptions import androidx.compose.material.icons.Icons import androidx.compose.material.icons.automirrored.filled.ArrowBack +import androidx.compose.material.icons.filled.AccountCircle import androidx.compose.material.icons.filled.Add import androidx.compose.material.icons.filled.Menu import androidx.compose.material.icons.outlined.Clear @@ -60,6 +60,7 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip +import androidx.compose.ui.draw.scale import androidx.compose.ui.draw.shadow import androidx.compose.ui.layout.ContentScale import androidx.compose.ui.platform.LocalContext @@ -329,9 +330,12 @@ private fun Chats( } null -> { - val avatarImage = BitmapFactory - .decodeResource(ctx.resources, R.drawable.person_image) - CustomElements.ImageAvatar(avatarImage) + Icon( + imageVector = Icons.Filled.AccountCircle, + contentDescription = "Avatar", + modifier = Modifier.size(36.dp).scale(1.2f), + tint = MaterialTheme.colorScheme.secondary + ) } } Spacer(modifier = Modifier.width(6.dp)) diff --git a/app/src/main/res/drawable/person_image.png b/app/src/main/res/drawable/person_image.png deleted file mode 100644 index c2cb228f..00000000 Binary files a/app/src/main/res/drawable/person_image.png and /dev/null differ