Sam
11/13/2020, 8:56 PM@Composable
fun Confetti() {
val context = ContextAmbient.current
val konfettiView = remember {
KonfettiView(context).apply {
build()
.addColors(Color.YELLOW, Color.GREEN, Color.MAGENTA)
.setDirection(0.0, 359.0)
.setSpeed(1f, 5f)
.setFadeOutEnabled(true)
.setTimeToLive(2000L)
.addShapes(Square, Circle)
.addSizes(Size(12))
.setPosition(-50f, 500 + 50f, -50f, -50f)
.streamFor(300, 5000L)
}
}
AndroidView({ konfettiView }, modifier = Modifier.fillMaxSize()) { view ->
// Do something here?
}
}
really hard to understand what's going wrong here! any advice?zoha131
11/13/2020, 9:59 PM@Composable
fun Greeting(name: String) {
AndroidView(
viewBlock = {
KonfettiView(it)
},
modifier = Modifier.fillMaxSize()
.clickable(onClick = { })
) {
it.build()
.addColors(Color.YELLOW, Color.GREEN, Color.MAGENTA)
.setDirection(0.0, 359.0)
.setSpeed(1f, 5f)
.setFadeOutEnabled(true)
.setTimeToLive(2000L)
.addShapes(Shape.Square, Shape.Circle)
.addSizes(Size(12))
.setPosition(-50f, 500 + 50f, -50f, -50f)
.streamFor(particlesPerSecond = 300, emittingTime = StreamEmitter.INDEFINITE)
}
}
Sam
11/13/2020, 10:00 PMZach Klippenstein (he/him) [MOD]
11/14/2020, 12:10 AMSam
11/14/2020, 12:12 AMAdam Powell
11/14/2020, 12:19 AMView.invalidate()
on itself to perform its animation and that isn't happening as expected here for whatever reason. @Mihai Popa might be interested to take a look next weekMihai Popa
11/17/2020, 11:49 AMSam
11/17/2020, 11:46 PMZach Klippenstein (he/him) [MOD]
11/17/2020, 11:49 PMSam
11/17/2020, 11:51 PMzoha131
11/26/2020, 8:28 PM