TheMrCodes
03/31/2021, 9:04 PMBoxWithConstraints
update lag*
Can someone confirm the stange flickering occuring om the content inside the BoxWithConstraints
and that it's gone wenn replaced by a regular Box? Code in the 🧵TheMrCodes
03/31/2021, 9:04 PMimport androidx.compose.desktop.Window
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.*
import androidx.compose.material.*
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import androidx.compose.ui.Modifier
fun main() {
Window {
var isDarkTheme by remember { mutableStateOf(true) }
//LocalAppWindow.current.keyboard.setShortcut(Key.T) { isDarkTheme = !isDarkTheme } // For Desktop
MaterialTheme(if(isDarkTheme) darkColors() else lightColors()) {
Column(Modifier.fillMaxSize().background(MaterialTheme.colors.background)) {
Button(onClick = { isDarkTheme = !isDarkTheme }) { Text("Toggle") }
Box(Modifier.fillMaxWidth().fillMaxHeight(0.5f).background(MaterialTheme.colors.background))
BoxWithConstraints(Modifier.fillMaxSize()) {
Box(Modifier.fillMaxSize().background(MaterialTheme.colors.background))
}
}
}
}
}
TheMrCodes
03/31/2021, 9:06 PMZach Klippenstein (he/him) [MOD]
03/31/2021, 9:18 PMTheMrCodes
03/31/2021, 9:19 PMZach Klippenstein (he/him) [MOD]
03/31/2021, 9:23 PMTheMrCodes
03/31/2021, 9:25 PMZach Klippenstein (he/him) [MOD]
03/31/2021, 9:30 PMTheMrCodes
03/31/2021, 9:32 PMZach Klippenstein (he/him) [MOD]
03/31/2021, 9:35 PMZach Klippenstein (he/him) [MOD]
03/31/2021, 9:36 PMTheMrCodes
04/01/2021, 9:25 AMZach Klippenstein (he/him) [MOD]
04/01/2021, 1:42 PMZach Klippenstein (he/him) [MOD]
04/01/2021, 1:42 PMZach Klippenstein (he/him) [MOD]
04/01/2021, 1:43 PMTheMrCodes
04/01/2021, 1:51 PM