Bildinhaltsskalierung funktioniert in Compose nichtAndroid

Forum für diejenigen, die für Android programmieren
Guest
 Bildinhaltsskalierung funktioniert in Compose nicht

Post by Guest »

Ich habe ein Compose-Code-Snippet, in dem ein Bild mit „rememberAsyncImagePainter“ angezeigt wird. Das Bild wird zugeschnitten, obwohl ich ContentScale.Inside festgelegt habe. Hier ist der Code:

Code: Select all


val painter = rememberAsyncImagePainter(
imageLoader = imageLoader,
model = ImageRequest.Builder(LocalContext.current)
.data(data = url)
.crossfade(true)
.build()
)

Image(
modifier = Modifier
.size(40.dp)
.clip(CircleShape)
.background(MaterialTheme.colorScheme.surfaceContainerHighest),
painter = painter,
contentDescription = null,
contentScale = ContentScale.Inside,
alignment = Alignment.Center
)

Ich möchte, dass das Bild vollständig in die Kreisform passt, ohne beschnitten zu werden. Ich kann fillMaxSize() nicht verwenden, da die Bildgröße 40.dp bleiben muss. Kann mir jemand dabei helfen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post