Как заставить Scaffold TopAppBar переносить высоту содержимого своих дочерних элементов?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как заставить Scaffold TopAppBar переносить высоту содержимого своих дочерних элементов?

Сообщение Anonymous »


I tried with Modifier.wrapContentHeight() but it doesn't work.

Seems that ToppAppBar has a fixed height and does not wrap the height of his childrens.

How can that be achieved?

The sample code:
Scaffold( modifier = modifier, topBar = { TopAppBar( modifier = Modifier.wrapContentHeight(), title = { Row( horizontalArrangement = Arrangement.Center, verticalAlignment = Alignment.CenterVertically, modifier = Modifier.fillMaxWidth().padding(8.dp) ) { Image( painterResource(id = R.drawable.foreground), contentDescription = null, modifier = Modifier.size(72.dp), contentScale = ContentScale.Fit ) Text( stringResource(id = R.string.app_name), fontWeight = FontWeight.Bold, style = MaterialTheme.typography.headlineLarge ) } } ) }

Источник: https://stackoverflow.com/questions/780 ... -childrens
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»