Replaced person image with Material Design icon

This commit is contained in:
Juha Heinanen
2025-11-20 06:48:07 +02:00
parent 0524759392
commit 76a6c0e4d9
3 changed files with 16 additions and 8 deletions

View File

@ -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))

View File

@ -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))

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB