Ich bin neu im
Verfassen und stehe derzeit vor einem Problem, wenn ich versuche, HorizontalPager zu erstellen. Zuvor wurde es so angezeigt, dass das Pager-Element die Breite ausfüllt und dann die Höhe mit der Breite übereinstimmt:
Code: Select all
Surface(
modifier = Modifier
.fillMaxWidth()
.aspectRatio(1.0f),
elevation = 16.dp
) { ... }
Jetzt muss ich es so ändern, dass das Element immer noch die Breite ausfüllt, aber die Höhe den Inhalt umschließt und dann die Höhe jedes Elements an das höchste Element angepasst wird. Außerdem möchte ich, dass die Mindesthöhe mit der Breite übereinstimmt.
Ich habe so etwas wie Eigenmaße gefunden, aber als ich versuchte, es zu verwenden, passierte nichts:
Code: Select all
Surface(
modifier = Modifier
.fillMaxWidth()
.height(IntrinsicSize.Min),
elevation = 16.dp
) { ... }
Außerdem habe ich keine Ahnung, wie ich die Mindesthöhe auf die gleiche Breite einstellen kann