Trejkaz
07/21/2024, 3:45 PMTrejkaz
07/21/2024, 3:45 PM/**
* A box which supports flashing a message over the top.
*
* @param state the state of the flash box. Can get from [rememberFlashBoxState].
* @param content the content of the box.
*/
@Composable
fun FlashBox(
state: FlashBoxState,
content: @Composable () -> Unit
) {
Surface {
Box(modifier = Modifier.wrapContentSize()) {
content()
Column(modifier = Modifier.align(Alignment.BottomCenter)) {
Text(
text = "Copied!",
textAlign = TextAlign.Center,
modifier = Modifier
.width(150.dp)
.alpha(state.alpha)
)
}
}
}
}
Trejkaz
07/21/2024, 3:46 PMTrejkaz
07/21/2024, 3:47 PMSurface(
color = MaterialTheme.colors.surface,
contentColor = MaterialTheme.colors.onSurface,
) {
Trejkaz
07/21/2024, 3:47 PMTrejkaz
07/21/2024, 3:48 PMColor.White
specifically shows whiteTrejkaz
07/21/2024, 3:49 PMonSurface
should be black when surface
is blackTrejkaz
07/21/2024, 3:50 PMdarkColorScheme()
Chrimaeon
07/21/2024, 4:08 PMArsildo Murati
07/21/2024, 4:10 PMSkaldebane
07/21/2024, 4:23 PMand I'm just using the default.That's really weird, it should work properly. Which version of Compose are you using (specifically compose-material)?darkColorScheme()
Trejkaz
07/22/2024, 7:29 AMimplementation(compose.material3)
compose = {id = "org.jetbrains.compose", version.ref = "compose"}
compose = "1.6.11"
Trejkaz
07/22/2024, 7:35 AMSkaldebane
07/22/2024, 11:41 AMChrimaeon
07/22/2024, 11:50 AMTrejkaz
07/22/2024, 11:38 PMTrejkaz
07/22/2024, 11:39 PMTrejkaz
07/22/2024, 11:39 PMTrejkaz
07/22/2024, 11:40 PMTrejkaz
07/22/2024, 11:58 PMTrejkaz
07/23/2024, 12:08 AMTrejkaz
07/23/2024, 12:09 AMTrejkaz
07/23/2024, 12:10 AMTrejkaz
07/23/2024, 12:14 AMTrejkaz
07/23/2024, 12:14 AMSkaldebane
07/23/2024, 1:00 AMTrejkaz
07/23/2024, 1:01 AMTrejkaz
07/23/2024, 1:01 AMTrejkaz
07/23/2024, 1:01 AMTrejkaz
07/23/2024, 1:02 AMTrejkaz
07/23/2024, 1:02 AMTrejkaz
07/23/2024, 1:03 AMSkaldebane
07/23/2024, 1:04 AMTrejkaz
07/23/2024, 1:04 AMTrejkaz
07/23/2024, 1:05 AMSkaldebane
07/23/2024, 1:05 AMTrejkaz
07/23/2024, 1:05 AMTrejkaz
07/23/2024, 1:06 AMTrejkaz
07/23/2024, 1:06 AMTrejkaz
07/23/2024, 1:07 AMSkaldebane
07/23/2024, 1:08 AMTrejkaz
07/23/2024, 1:09 AMTrejkaz
07/23/2024, 1:09 AMTrejkaz
07/23/2024, 1:09 AMSkaldebane
07/23/2024, 1:09 AMSkaldebane
07/23/2024, 1:10 AMSkaldebane
07/23/2024, 1:10 AMSkaldebane
07/23/2024, 1:10 AMTrejkaz
07/23/2024, 1:10 AMSkaldebane
07/23/2024, 1:12 AMSkaldebane
07/23/2024, 1:12 AMSkaldebane
07/23/2024, 1:13 AMTrejkaz
07/23/2024, 1:13 AMTrejkaz
07/23/2024, 1:13 AMSkaldebane
07/23/2024, 1:15 AMJava_com_myapp_me_myFunction
as well as handling type conversions from both sidesTrejkaz
07/23/2024, 1:15 AMTrejkaz
07/23/2024, 1:15 AMTrejkaz
07/23/2024, 1:15 AMSkaldebane
07/23/2024, 1:16 AMTrejkaz
07/23/2024, 1:16 AMSkaldebane
07/23/2024, 1:16 AMTrejkaz
07/23/2024, 1:16 AMSkaldebane
07/23/2024, 1:16 AMTrejkaz
07/23/2024, 1:17 AMTrejkaz
07/23/2024, 1:17 AMSkaldebane
07/23/2024, 1:17 AMTrejkaz
07/23/2024, 1:17 AMTrejkaz
07/23/2024, 1:18 AMTrejkaz
07/23/2024, 1:19 AMTrejkaz
07/23/2024, 1:19 AMSkaldebane
07/23/2024, 1:19 AMTrejkaz
07/23/2024, 1:20 AMTrejkaz
07/23/2024, 1:20 AMSkaldebane
07/23/2024, 1:20 AMTrejkaz
07/23/2024, 1:20 AMTrejkaz
07/23/2024, 1:20 AMTrejkaz
07/23/2024, 1:20 AMSkaldebane
07/23/2024, 1:20 AMTrejkaz
07/23/2024, 1:20 AMTrejkaz
07/23/2024, 1:20 AMSkaldebane
07/23/2024, 1:21 AMTrejkaz
07/23/2024, 1:21 AMTrejkaz
07/23/2024, 1:22 AMTrejkaz
07/23/2024, 1:22 AMSkaldebane
07/23/2024, 1:22 AMTrejkaz
07/23/2024, 1:23 AMSkaldebane
07/23/2024, 1:23 AMTrejkaz
07/23/2024, 1:23 AMTrejkaz
07/23/2024, 1:23 AMTrejkaz
07/23/2024, 1:23 AMSkaldebane
07/23/2024, 1:23 AMTrejkaz
07/23/2024, 1:23 AMTrejkaz
07/23/2024, 1:24 AMTrejkaz
07/23/2024, 1:24 AMTrejkaz
07/23/2024, 1:24 AMTrejkaz
07/23/2024, 1:24 AMTrejkaz
07/23/2024, 1:25 AMSkaldebane
07/23/2024, 1:25 AMTrejkaz
07/23/2024, 1:25 AMSkaldebane
07/23/2024, 1:26 AMTrejkaz
07/23/2024, 1:26 AMTrejkaz
07/23/2024, 1:26 AMSkaldebane
07/23/2024, 1:27 AM