#67 fix fab position
This commit is contained in:
parent
e65c2fe002
commit
5788053c75
1 changed files with 11 additions and 10 deletions
|
@ -2,10 +2,8 @@ package be.ugent.sel.studeez.common.composable
|
||||||
|
|
||||||
import androidx.compose.animation.core.animateFloat
|
import androidx.compose.animation.core.animateFloat
|
||||||
import androidx.compose.animation.core.updateTransition
|
import androidx.compose.animation.core.updateTransition
|
||||||
import androidx.compose.foundation.layout.Arrangement
|
import androidx.compose.foundation.border
|
||||||
import androidx.compose.foundation.layout.Column
|
import androidx.compose.foundation.layout.*
|
||||||
import androidx.compose.foundation.layout.Row
|
|
||||||
import androidx.compose.foundation.layout.padding
|
|
||||||
import androidx.compose.material.FloatingActionButton
|
import androidx.compose.material.FloatingActionButton
|
||||||
import androidx.compose.material.Icon
|
import androidx.compose.material.Icon
|
||||||
import androidx.compose.material.IconButton
|
import androidx.compose.material.IconButton
|
||||||
|
@ -60,11 +58,13 @@ fun AddButton(
|
||||||
horizontalAlignment = Alignment.CenterHorizontally,
|
horizontalAlignment = Alignment.CenterHorizontally,
|
||||||
verticalArrangement = Arrangement.Top
|
verticalArrangement = Arrangement.Top
|
||||||
) {
|
) {
|
||||||
// Show minis when expanded.
|
Box {
|
||||||
if (multiFloatingState == MultiFloatingState.Expanded) {
|
// Show minis when expanded.
|
||||||
ExpandedAddButton(
|
if (multiFloatingState == MultiFloatingState.Expanded) {
|
||||||
addButtonActions = addButtonActions
|
ExpandedAddButton(
|
||||||
)
|
addButtonActions = addButtonActions
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// The base add button
|
// The base add button
|
||||||
|
@ -75,7 +75,8 @@ fun AddButton(
|
||||||
MultiFloatingState.Collapsed -> MultiFloatingState.Expanded
|
MultiFloatingState.Collapsed -> MultiFloatingState.Expanded
|
||||||
MultiFloatingState.Expanded -> MultiFloatingState.Collapsed
|
MultiFloatingState.Expanded -> MultiFloatingState.Collapsed
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
modifier = Modifier.padding(bottom = if (multiFloatingState == MultiFloatingState.Expanded) 78.dp else 0.dp)
|
||||||
) {
|
) {
|
||||||
Icon(
|
Icon(
|
||||||
imageVector = Icons.Default.Add,
|
imageVector = Icons.Default.Add,
|
||||||
|
|
Reference in a new issue