Jorge Castillo
07/24/2020, 1:43 PMLayoutAdam Powell
07/24/2020, 1:59 PMJorge Castillo
07/24/2020, 2:08 PMCanvasclipRectJorge Castillo
07/24/2020, 2:13 PMfun DrawScope.plainClip(currentFillPhase: Float, block: DrawScope.() -> Unit) {
  val halfWidth = (size.width / 2f)
  val halfHeight = (size.height / 2f)
  val left = center.dx - halfWidth
  val top = center.dy - halfHeight
  val right = center.dx + halfWidth
  val bottom = center.dy + halfHeight
  this.clipRect(
    left = left,
    top = (bottom - top) * (1f - currentFillPhase),
    right = right,
    bottom = bottom,
    clipOp = ClipOp.intersect,
    block = block
  )
}Jorge Castillo
07/24/2020, 2:18 PMAdam Powell
07/24/2020, 2:21 PMAdam Powell
07/24/2020, 2:22 PMJorge Castillo
07/24/2020, 2:25 PMJorge Castillo
07/24/2020, 2:27 PMAdam Powell
07/24/2020, 2:32 PMAdam Powell
07/24/2020, 2:32 PMJorge Castillo
07/24/2020, 2:33 PMJorge Castillo
07/24/2020, 2:45 PMJorge Castillo
07/24/2020, 3:46 PM