Marshall
06/18/2020, 3:28 PMspacing?.let {
when (direction) {
FlexDir.COLUMN -> {
wrapper.marginBottom = it.px
if (wrap == FlexWrap.WRAP || wrap == FlexWrap.WRAPREV) wrapper.marginRight = it.px
}
FlexDir.ROWREV -> {
if (justify == FlexJustify.FLEXEND) wrapper.marginRight = it.px else wrapper.marginLeft = it.px
if (wrap == FlexWrap.WRAP || wrap == FlexWrap.WRAPREV) wrapper.marginTop = it.px
}
FlexDir.COLUMNREV -> {
wrapper.marginTop = it.px
if (wrap == FlexWrap.WRAP || wrap == FlexWrap.WRAPREV) wrapper.marginLeft = it.px
}
else -> {
if (justify == FlexJustify.FLEXEND) wrapper.marginLeft = it.px else wrapper.marginRight = it.px
if (wrap == FlexWrap.WRAP || wrap == FlexWrap.WRAPREV) wrapper.marginBottom = it.px
}
}
}