Sebastian Kürten
01/16/2023, 1:18 PMSebastian Kürten
01/16/2023, 1:19 PMSebastian Kürten
01/16/2023, 1:19 PMSebastian Kürten
01/16/2023, 1:19 PMSebastian Kürten
01/16/2023, 1:19 PMSebastian Kürten
01/16/2023, 1:20 PMSebastian Kürten
01/16/2023, 1:20 PMSebastian Kürten
01/16/2023, 1:20 PMSebastian Kürten
01/16/2023, 1:21 PMSurface(
modifier = Modifier
.fillMaxHeight()
.requiredWidth(width.value.dp)
.align(Alignment.CenterEnd)
.offset { IntOffset(if (enabled.value) 0 else width.value, 0) },
color = Color.Cyan.copy(alpha = 0.5f)
) {
}
Sebastian Kürten
01/16/2023, 1:23 PMSebastian Kürten
01/16/2023, 1:25 PM./gradlew run
or from IntelliJ or Android Studio),
• anybody got an idea what the root problem could be or has an idea how to debug this further.Sebastian Kürten
01/16/2023, 1:32 PM.offset { IntOffset(if (enabled.value) 0 else (width.value * 1.25f).roundToInt(), 0) },
Of course this is not a good solution, but maybe that factor rings a bell? 1.2 is not enough yet, but 1.25 seems to be the exact right amount....Kirill Grouchnikov
01/16/2023, 2:35 PMwidth.value
interchangeably as sometimes pixels and sometimes dp. Are these boxes on different screens with different densities / DPI?Sebastian Kürten
01/16/2023, 2:41 PM.offset { IntOffset(if (enabled.value) 0 else width.value.dp.roundToPx(), 0) },
could help I guess...Sebastian Kürten
01/16/2023, 2:45 PM