Curved
Cara buat curved modifier untuk card class CurvedBottomShape(private val curveDepth: Dp) : Shape { override fun createOutline( size: Size, layoutDirection: LayoutDirection, density: Density ): Outline { val path = Path().apply { val curveDepthPx = with(density) { curveDepth.toPx() } moveTo(0f, 0f) lineTo(size.width, 0f) val ySide = size.height - curveDepthPx lineTo(size.width, ySide) quadraticTo( x1 = size.width / 2f, y1 = size.height + curveDepthPx, x2 = 0f, y2 = ySide ) close() } return Outline.Generic(path) } }