Yeah, but I couldn’t do something like addOutline(outline, offset), it only accepts the outline exactly as it is, which didn’t let me move it a bit further down so that I get the space for the arrow on the top right.
This is what I’ve done now, which is take this squirle-ish shape and take its path with
val squirclePath: Path = (squircleOutline as Outline.Generic).path
so that I can then use it like
addPath(path = squirclePath, offset = Offset(0f, arrowHeight))
so that I offset it accordingly.
It does work after all, just don’t love that cast part 😄