Avatar
Displays a person's avatar and fallbacks to their initials if the image could not be loaded.
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.size
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
import com.composables.uikit.components.Avatar
@Composable
fun AvatarExample() {
Row(horizontalArrangement = Arrangement.spacedBy(24.dp), verticalAlignment = Alignment.CenterVertically) {
Avatar(
imageSrc = "https://images.unsplash.com/photo-1625262550495-1d3bfb5c1502?q=80&w=3184&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",
initials = "Matías Duarte",
modifier = Modifier.size(32.dp),
)
Avatar(
imageSrc = "https://images.unsplash.com/photo-1625262550495-1d3bfb5c1502?q=80&w=3184&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",
initials = "Matías Duarte",
modifier = Modifier.size(48.dp),
)
Avatar(
imageSrc = "https://images.unsplash.com/photo-1625262550495-1d3bfb5c1502?q=80&w=3184&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",
initials = "Matías Duarte",
modifier = Modifier.size(64.dp),
)
}
}