Nat Strangerweather
04/04/2021, 9:39 AMknthmn
04/04/2021, 3:17 PMPointerInputChange
return an Offset
, perhaps you can use those?Nat Strangerweather
04/04/2021, 3:25 PMZach Klippenstein (he/him) [MOD]
04/04/2021, 5:53 PMNat Strangerweather
04/04/2021, 6:08 PMZach Klippenstein (he/him) [MOD]
04/04/2021, 6:25 PMNat Strangerweather
04/04/2021, 6:34 PMGabriele Mariotti
04/06/2021, 9:11 AMNat Strangerweather
04/08/2021, 1:05 PMvar offsetX by remember { mutableStateOf(0f) }
var offsetY by remember { mutableStateOf(0f) }
Canvas(modifier = Modifier.fillMaxSize()
.pointerInput(Unit) {
detectDragGestures { change, dragAmount ->
change.consumeAllChanges()
offsetX += dragAmount.x
offsetY += dragAmount.y
}
}
){
val canvasQuadrantSize = size / 2F
drawRect(
topLeft = Offset(offsetX,offsetY),
color = Color.Green,
size = canvasQuadrantSize
)
}
Kirill Grouchnikov
04/08/2021, 1:59 PMNat Strangerweather
04/08/2021, 2:00 PMNat Strangerweather
04/08/2021, 2:01 PMKirill Grouchnikov
04/08/2021, 2:17 PMNat Strangerweather
04/08/2021, 2:35 PM